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.