Como usar o zoom no vba (com exemplos)
Você pode usar os seguintes métodos para especificar o zoom no Excel usando VBA:
Método 1: defina o zoom para um valor específico
SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub
Esta macro específica definirá o zoom para 150% para a planilha atualmente ativa.
Método 2: definir o zoom para o intervalo selecionado atualmente
SubZoomToSelection ()
Selection.Select
ActiveWindow.Zoom = True
End Sub
Esta macro específica ampliará o intervalo atualmente selecionado.
Método 3: definir o zoom para um intervalo específico
SubZoomToRange ()
Range("C1:E5").Select
ActiveWindow.Zoom = True
End Sub
Esta macro específica ampliará o intervalo C1:E5 .
Os exemplos a seguir mostram como usar cada método na prática com a seguinte planilha Excel que contém um conjunto de dados sobre vários jogadores de basquete:
Exemplo 1: Defina o zoom para um valor específico
Podemos usar a seguinte macro para definir o zoom da planilha atualmente ativa para 150% :
SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub
Ao executarmos esta macro, a planilha terá automaticamente um zoom de 150% :
Observe que o zoom padrão é 100 .
Ao definir o zoom para um valor superior a 100, aumentamos o zoom.
Para diminuir o zoom, defina o zoom para um valor inferior a 100.
Exemplo 2: Defina o zoom para o intervalo atualmente selecionado
Podemos usar a seguinte macro para definir o zoom da planilha atualmente ativa para o intervalo atualmente selecionado:
SubZoomToSelection ()
Selection.Select
ActiveWindow.Zoom = True
End Sub
Por exemplo, suponha que selecionamos o intervalo A7:C11 .
Quando executamos esta macro, a planilha será automaticamente ampliada para este intervalo:
Exemplo 3: Defina o zoom para um intervalo específico
Podemos usar a seguinte macro para definir o zoom da planilha atualmente ativa para o intervalo C1:E5 :
SubZoomToRange ()
Range("C1:E5").Select
ActiveWindow.Zoom = True
End Sub
Quando executamos esta macro, a planilha será automaticamente ampliada para este intervalo:
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em VBA:
Como contar o número de linhas em um intervalo usando VBA
Como navegar em planilhas usando VBA
Como mostrar todas as linhas usando VBA