Como usar o nome de uma planilha como uma variável no Microsoft Excel 2007

Escreva o código do Visual Basic no Excel.

Passo 1

Clique na guia "Desenvolvedor" e depois em "Visual Basic" para iniciar o editor VB. Clique no menu "Inserir" e depois em "Módulos" para inserir um novo módulo de código.

Passo 2

Um novo subprocedimento começa da seguinte maneira:

Sub sheetNames ()

Passo 3

Crie a variável "sheetName" para manter um registro dos nomes das planilhas e duas variáveis ​​que serão usadas como contadores da seguinte maneira:

Dim sheetName As String Dim xCntr Como Integer Dim shtCntr As Integer

Passo 4

Defina o conteúdo da variável "sheetName" com o nome da primeira página do seu livro do Excel, da seguinte maneira:

sheetName = "Sheet1"

Passo 5

Concede ao contador o valor de 1 que representa a primeira planilha:

shtCntr = 1

Passo 6

Use o código a seguir para criar um loop "For ... Loop" em cada planilha do seu livro do Excel e adicione o nome da planilha ao A1 usando a variável "sheetName":

Para xCntr = 0 a 2

Planilhas (sheetName) .Activate Range ("A1"). Selecione ActiveCell.FormulaR1C1 = sheetName Range ("A2"). Selecione shtCntr = shtCntr + 1 sheetName = "Sheet" & shtCntr

Próxima xCntr

Passo 7

Pressione "F5" para executar o procedimento. Em cada planilha, A1 conterá o nome da planilha.