Os eventos de pasta
de trabalho ocorrem quando a pasta de trabalho é alterada ou quando
qualquer planilha da pasta de trabalho é alterada. Os eventos em
pastas de trabalho são ativados por padrão.
Um evento que sempre procurei foi o Evento Change. Com ele ao alterar
um determinado conjunto de células e possível que automaticamente
uma macro seja executada. Na minha opinião , fantástico.
Abaixo relacionei alguns
tipos de exemplos do proprio Help do Excel. A ideia aqui e passar uma
ideia geral.
Evento
Activate
Este exemplo classifica o intervalo A1:A10 quando a pasta de trabalho
é ativada.
Private Sub Worksheet_Activate()
Range("a1:a10").Sort Key1:=Range("a1"), Order:=xlAscending
End Sub
Evento
Calculate
Este exemplo ajusta
o tamanho das colunas de A a F sempre que a planilha é recalculada.
Private
Sub Worksheet_Calculate()
Columns("A:F").AutoFit
End Sub
Evento
Change
Este
exemplo altera para azul a cor das células alteradas.Dessa forma,
ao digitar qualquer coisa em sua planilha esta ira ter a cor azul.
Private Sub Worksheet_Change(ByVal
Target as Range)
Target.Font.ColorIndex = 5
End Sub
Evento
Open
Este exemplo maximiza o Microsoft Excel sempre que a pasta de trabalho
é aberta.
Private Sub Workbook_Open()
Application.WindowState = xlMaximized
End Sub
Dúvida e sugestões
,mande email para guilhermecampos@terra.com.br
|