Procedura: spostare fogli di lavoro all'interno di cartelle di lavoro
È 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 2007 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(missing, 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(missing, this.Application.Worksheets[totalSheets]);
Vedere anche
Attività
Procedura: nascondere le cartelle di lavoro
Procedura: eliminare fogli di lavoro da una cartella di lavoro
Procedura: proteggere i fogli di lavoro