Como mover planilhas em pastas de trabalho programaticamente
Você pode alterar programaticamente a posição de planilhas relativo a outras planilhas em uma pasta de trabalho.Se você não especificar um local movida para a planilha do excel, criar uma nova pasta de trabalho para contê-lo.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Para mover uma planilha em uma personalização da nível
Atribua o número total de folhas na pasta de trabalho a uma variável e mover a primeira planilha para que se tornar a última vez.
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]);
Para mover uma planilha em um suplemento ao nível
Atribua o número total de folhas na pasta de trabalho a uma variável e mover a primeira planilha para que se tornar a última vez.
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]);
Consulte também
Tarefas
Como ocultar planilhas programaticamente
Como excluir planilhas de pastas de trabalho programaticamente
Como proteger planilhas programaticamente