Como ativar uma planilha usando vba?

Digamos que você esteja trabalhando com várias planilhas e seja difícil navegar até uma planilha usando uma guia. Nessa situação, você pode usar o código VBA para ativar qualquer planilha.

E, para escrever código VBA para isso, você precisa usar o método Worksheet.Activate. Neste artigo, gostaria de compartilhar com vocês uma maneira fácil de escrever este código para ativar ou selecionar uma planilha. Antes de escrever este código, você deve compreender este método.

Método Planilha.Activate

Neste método, você pode especificar o nome ou número da planilha que deseja ativar. Digamos que você precise ativar a planilha 1, então o código será:

 Worksheets("Sheet1").Activate

Ou você também pode usar números de folhas.

 Worksheets("1").Activate

Então o código final será:

 Sub ActivateSheet1() Worksheets("Sheet1").Activate End Sub

Exemplos: ativar uma planilha com VBA

Na vida real, você pode usar esse método de diferentes maneiras. Aqui estão alguns.

1. Ative uma planilha quando aberta

Se você deseja ativar uma planilha específica sempre que abrir a pasta de trabalho, nomeie esse código VBA como auto_open.

 Sub auto_open() Worksheets("Sheet1").Activate End Su

2. Habilite uma planilha e oculte todas as outras

Talvez você queira ir para uma planilha e ocultar todas as outras planilhas da pasta de trabalho. Você pode fazer isso usando o código abaixo.

 Sub HideWorksheet() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Name <> "Sheet1" Then ws.Visible = xlSheetHidden End If Next ws End Sub

Altere o nome da planilha do código acima para torná-la mais útil.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *