Procedura: spostare fogli di lavoro all'interno di cartelle di lavoro a livello di codice
È possibile modificare a livello di codice la posizione dei fogli di lavoro rispetto agli altri fogli di una cartella di lavoro.Se non si specifica la posizione del foglio di lavoro spostato, Excel crea una nuova cartella di lavoro e ve lo inserisce.
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Excel 2013 ed Excel 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Per spostare un foglio di lavoro in una personalizzazione a livello di documento
Assegnare il numero totale di fogli della cartella di lavoro a una variabile e spostare il primo foglio di lavoro in modo che diventi l'ultimo.
Dim totalSheets As Integer = Application.ActiveWorkbook.Sheets.Count Globals.Sheet1.Move(After:=Globals.ThisWorkbook.Sheets(totalSheets))
int totalSheets = this.Application.ActiveWorkbook.Sheets.Count; Globals.Sheet1.Move(Globals.ThisWorkbook.Sheets[totalSheets]);
Per spostare un foglio di lavoro in un componente aggiuntivo a livello di applicazione
Assegnare il numero totale di fogli della cartella di lavoro a una variabile e spostare il primo foglio di lavoro in modo che diventi l'ultimo.
Dim totalSheets As Integer = Application.ActiveWorkbook.Sheets.Count CType(Application.ActiveSheet, Excel.Worksheet).Move(After:=Application.Worksheets(totalSheets))
int totalSheets = this.Application.ActiveWorkbook.Sheets.Count; ((Excel.Worksheet)Application.ActiveSheet).Move( this.Application.Worksheets[totalSheets]);
Vedere anche
Attività
Procedura: nascondere i fogli di lavoro a livello di codice
Procedura: eliminare fogli di lavoro da una cartella di lavoro a livello di codice
Procedura: proteggere fogli di lavoro a livello di codice