Saberexcel - O Site para quem precisa Aprender Macros MS Excel VBA
Essas macros do Aplicativo Microsoft Excel VBA(Visual Basic Application), altera o nível do zoom do écram aumentando ou diminuindo
Sub Aumentar_Zoom()
Dim vZoom As Long
[A2:A1000].ClearContents
vZoom = ActiveWindow.Zoom
vZoom = vZoom + 10
If vZoom <= 400 Then
ActiveWindow.Zoom = vZoom
End If
Application.Goto Reference:=Range("A1"), Scroll:=True
End Sub
Sub Diminuir_Zoom()
[A2:A1000].ClearContents
Dim vZoom As Long
vZoom = ActiveWindow.Zoom
vZoom = vZoom - 10
If vZoom >= 10 Then
ActiveWindow.Zoom = vZoom
End If
Application.Goto Reference:=Range("A1"), Scroll:=True
End Sub
Sub Zoom_Barra_rolagem()
[A2].Select
ActiveWindow.Zoom = [C2].Value
[A65000].End(xlUp).Offset(1, 0).Value = "Zoom [" & [C2] & " ] - Saberexcel [ " & Now() & " ]"
End Sub
Sub padrao_zoom_100()
ActiveWindow.Zoom = 100
[A2:A1000].ClearContents
Application.Goto Reference:=Range("A1"), Scroll:=True
End Sub
Sub zoom_1()
ActiveWindow.Zoom = 10
[A2:A1000].ClearContents
End Sub
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos SaberExcel
Baixe o exemplo de planilha contendo os macros acima
Excel vba planilha zoom incrementa e decrementa (71.05 KB)
Comentários
obrigado pelo seu contato,
Veja bem, voce poderá inserir zoom personalizado para cada folha de planiha de seu (Livro) Workbook.
Usando os Eventos de Planilha Activate(), isto é ao ativar a folha de planilhas desejada será aplicada a formatação desejada (neste caso um Zoom)
e assim sucessivamente poderá mudar o valor do zoom para outras planihas conforme sua necessidade.
Private Sub Worksheet_Activ ate()
ActiveWindow.Zo om = 200
End Sub
Private Sub Worksheet_Deact ivate()
ActiveWindow.Zo om = 100
End Sub
Fique com Deus,
Expedito Marcondes
Assine o RSS dos comentários