Renomear folha de VBA

Renomear folha de planilha no Excel VBA

Renomear qualquer planilha do Excel é tão fácil quanto renomear qualquer arquivo. Isto pode ser feito clicando duas vezes no nome de qualquer planilha ou selecionando Renomear na lista do menu da lista da direita. Mas e se quisermos renomear uma planilha do excel com a ajuda da macro VBA? Com a ajuda da VBA Macro, podemos renomear uma ou mais planilhas do Excel em um único lance. Podemos até corrigir o nome de qualquer planilha para evitar que alguém a mude. Aqui, veremos, várias maneiras de renomear qualquer planilha.

Como renomear planilha no Excel usando VBA?

Below são os diferentes exemplos para renomear planilha no Excel usando código VBA.

Veja nossos cursos e vídeos de demonstração

Valorização, Hadoop, Excel, Mobile Apps, Desenvolvimento Web & muitos mais.

Pode baixar este VBA Rename Sheet Excel Template aqui – VBA Rename Sheet Excel Template

VBA Rename Sheet – Exemplo #1

Embora seja muito fácil renomear qualquer planilha do Excel com a ajuda do VBA. Há muitas maneiras de fazer isso também. Aqui, o nome da nossa planilha é definido por padrão como “Sheet1” como mostrado abaixo, que nós estaremos renomeando.

Step 1: Para este exemplo, precisaríamos de um módulo onde estaríamos fazendo a codificação. Vá ao menu Insert e selecione Module como mostrado abaixo.

Passo 2: Agora no Módulo recém aberto, escreva a subcategoria no nome de VBA Rename Sheet ou em qualquer outro nome.

Code:

Sub VBA_RenameSheet()End Sub

Passo 3: Agora defina uma variável em qualquer nome e atribua-a com os datatypes da Planilha de Trabalho como mostrado abaixo. Aqui, nós a nomeamos como “Sheet”.

Curso Popular nesta categoria
All in One Excel VBA Bundle (120+ Cursos)120+ Cursos Online | 500+ Horas | Certificados Verificáveis | Acesso Vitalício
4.9 (2.356 classificações)
Preço do Curso
Ver Curso

Cursos relacionados

Código:

Sub VBA_RenameSheet()Dim Sheet As WorksheetEnd Sub

Passo 4: Com a ajuda do comando Set, selecione a variável Sheet como mostrado abaixo.

Código:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet =End Sub

Passo 5: E selecione a Planilha que precisamos renomear com a ajuda do comando Planilha.

Código:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")End Sub

Passo 6: Agora use a função Planilha junto com Nome, e atribua o nome que queremos renomear. Aqui estamos escolhendo “Renamed Sheet”.

Code:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")Sheet.Name = "Renamed Sheet"End Sub

Step 7: Agora, finalmente, compile o código e execute-o se houver um erro encontrado. Para executar o código, clique no botão Play localizado abaixo da barra de menu, como mostrado abaixo. Veremos, nossa planilha será renomeada de Sheet1 para Rename Sheet como mostrado abaixo.

VBA Rename Sheet – Exemplo #2

Neste exemplo, veremos uma maneira muito mais fácil de renomear qualquer planilha com a ajuda da macro VBA. Para isso, precisaríamos, outro módulo novo.

Passo 1: Abra um módulo e escreva a subcategoria do VBA Rename como mostrado abaixo.

Code:

Sub VBA_RenameSheet1()End Sub

Passo 2: Selecione a Folha que queremos renomear com a função Select. Aqui a nossa folha é Folha1.

Código:

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectEnd Sub

Passo 3: Na linha seguinte, considere a função Nome com a folha selecionada como mostrado abaixo.

Código:

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectSheets("Sheet1").Name =End Sub

Passo 4: Escolha o nome que queremos dar depois de renomear a folha. Estamos escolhendo o mesmo nome que no exemplo 1 como “Renomeada Folha”

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectSheets("Sheet1").Name = "Renamed Sheet"End Sub

Passo 5: Novamente compile o código e execute-o. Veremos a folha1 ser renomeada com um novo nome como “Renamed Sheet”.

VBA Rename Sheet – Exemplo #3

Há novamente mais uma maneira similar de renomear uma folha de trabalho excel com a ajuda da VBA. Isto pareceria um pouco semelhante ao processo que vimos no exemplo 2, mas muito mais fácil de lembrar e processar.

Passo 1: Abra um módulo e escreva a nova subcategoria do VBA Rename Sheet como mostrado abaixo.

Code:

Sub VBA_RenameSheet2()End Sub

Passo 2: Selecione a folha que queremos renomear. Aqui podemos selecionar a folha colocando a seqüência de Folha entre parênteses como mostrado abaixo. Assim não temos que escrever o nome da Folha para ser renomeada. Apenas a sequência dessa folha funcionaria.

Código:

Sub VBA_RenameSheet2()Sheets(1).SelectEnd Sub

Passo 3: Na linha seguinte, considere a função Nome com a sequência de folha seleccionada como mostrado abaixo.

Código:

Sub VBA_RenameSheet2()Sheets(1).SelectSheets(1).Name =End Sub

Passo 4: Agora introduza o nome que queremos dar à Folha seleccionada1. Vamos considerar o nome que vimos nos exemplos acima como “renomeada Folha”.

Código:

Sub VBA_RenameSheet2()Sheets(1).SelectSheets(1).Name = "renamed Sheet"End Sub

Passo 5: Agora compile o código novamente e execute. Vamos notar que Sheet1 é agora novamente renomeada para “renomeada Sheet” como mostrado abaixo.

VBA Rename Sheet – Exemplo #4

Neste exemplo, vamos ver como renomear qualquer planilha com apenas uma linha de código.

Passo 1: Abra um módulo e escreva a subcategoria de VBA Rename Sheet como mostrado abaixo.

Código:

Sub VBA_RenameSheet3()End Sub

Passo 2: Selecione a seqüência de planilhas que queremos renomear junto com a função Name e dê um nome pelo qual queremos renomear aquela planilha como mostrado abaixo.

Código:

Sub VBA_RenameSheet3()Sheets(1).Name = "rename Sheet"End Sub

Passo 3: Agora simplesmente execute o código para implementá-lo. Vamos observar novamente que Sheet1 agora é renomeada como “renomear Sheet”

Pros do Excel VBA Rename Sheet

  • Se tivermos várias planilhas a serem renomeadas, então usar código VBA é muito melhor do que o processo manual.
  • Podemos mudar o nome de qualquer planilha do Excel por um código VBA de uma linha que vimos no exemplo-4.
  • Embora mudar manualmente o nome de qualquer planilha também seja uma maneira simples de fazer isso. Mas VBA Rename Sheet é bastante útil quando estamos criando uma nova planilha e queremos separar isso com outras planilhas apenas para categorizá-la.

Things to Remember

  • Para ter uma melhor visão das mudanças acontecendo, mantenha a janela VBA paralela à planilha do excel para que a mudança para o nome da planilha fique visível claramente.
  • Salvar o arquivo após o trabalho ser feito no formato Macro enable nos permitirá preservar o código para trabalhos futuros também.
  • Automando o processo de alteração do nome da folha nos ajudará a reduzir o tempo de categorização das folhas e dados.

Artigos recomendados

Este é um guia para Renomear Folha VBA. Aqui nós discutimos como Renomear Planilha no Excel usando código VBA junto com poucos exemplos práticos e modelos Excel para download. Você também pode consultar nossos outros artigos sugeridos –

  1. VBA Workbook
  2. VBA Name Worksheet
  3. VBA Unprotect Sheet
  4. VBA Protect Sheet
20 Shares

Deixe uma resposta

O seu endereço de email não será publicado.