Microsoft Excel 2007 pode ser ainda mais poderoso se você aprender a usar o Visual Basic for Applications (VBA) para automatizar tarefas de rotina, como acessar cada planilha através do uso de uma variável . Em VBA, você pode usar o objeto planilha para manipular cada planilha em uma planilha do Excel . Você precisa ativar a folha que deseja usar , usando o nome da folha e do método de "Ativar " . Este método permite que você selecione programaticamente planilhas. Instruções
1
Clique na guia "Desenvolvedor" , e clique em " Visual Basic " para iniciar o editor de VB . Clique no menu "Inserir" e clique em "Módulo " para inserir um novo módulo de código .
2
Comece um novo OnFilterComboChange da seguinte forma "
Sub sheetNames ()
3
Criar a variável " sheetName " para manter o controle dos nomes das folhas e duas variáveis a serem utilizadas como contadores , como segue:
Dim sheetName as String
Dim xCntr as Integer Dim
shtCntr as Integer
4
Definir o conteúdo da variável " sheetName " com o nome da primeira folha na sua pasta de trabalho , como segue:
sheetName = " Sheet1"
5
Dê o contador de um valor de 1 que representa a primeira planilha :
shtCntr = 1
6
Use o seguinte código para criar um " For ... loop" para percorrer cada folha em sua pasta de trabalho e adicionar o nome da folha de A1 usando a variável " sheetName " :
Para xCntr = 0 To 2
planilhas ( Sheetname ) . Activate
Range (" A1") . Selecione
ActiveCell.FormulaR1C1 = sheetName
Range (" A2 " ) . Selecione
shtCntr = shtCntr + 1
sheetName = " Folha " e shtCntr
Próxima xCntr
7
Pressione " F5 " para executar o procedimento. A1 em cada planilha conterá o nome da folha.