Criar e nomear uma planilha com VBA - Dicas do Excel

Índice

Anupam pergunta:

Estou tentando criar e nomear uma planilha de dentro de uma macro do Excel. Se eu usar a função Sheets.Add, ela simplesmente nomeia algo como Planilha 2 etc, nomeando-a maior que a última planilha criada. Portanto, não consigo acessar esta planilha de dentro da mesma macro. Existe uma maneira de criar e nomear uma planilha ao mesmo tempo.

Bem, a primeira coisa é usar objetos. Essa é uma recomendação, você pode viver sem usá-los, mas a vida fica muito mais fácil quando você faz …

Bem assim:

Dim WS as Worksheet Set WS = Sheets.Add

Você não precisa saber onde está localizado, qual é o seu nome, apenas se refere a ele como WS.

Se você ainda deseja fazer isso da maneira "antiquada", tente o seguinte:

Sheets.Add.Name = "Test"

Artigos interessantes...