Professional Documents
Culture Documents
Excel
Sub Auto_Open()
MsgBox Para saber tudo sobre Excel, acesse www.https://luz.vc/
End Sub
No exemplo acima, assim que a planilha for aberta uma mensagem
ser exibida. No se esquea de habilitar as macros no
seu Excel.
Sub escreverDataEHora()
Range(A1) = Now
End Sub
4) Execute a mesma ao em cada clula
selecionada
Em algum momento voc precisara executar uma ao nas clulas
que foram selecionadas pelo usurio. Para isso crie uma macro
igual o exemplo abaixo.
Sub fazerAlgoACadaCelula()
For Each cell In Selection.Cells
MsgBox cell
Next
End Sub
5) A mesma coisa em todas as clulas
selecionadas
Voc pode fazer a mesma macro anterior mas de forma um pouco
mais abrangente, ou seja a ao no ser realizada em etapas. O
exemplo abaixo escreve Ol em todas as clulas.
Sub fazerAlgoATodasAsCelulas()
Selection.Cells.Value = Ol
End Sub
Voc pode fazer uma infinidade de inseres no cdigo, como por
exemplo mudar a cor do texto, tamanho da fonte, tipo de fonte e
muito mais.
6) Identificando formulas dentro de
cada celula
altamente recomendvel verificar se existe algo dentro da
clula, sempre que uma modificao na clula seja necessrio.
Nesse exemplo verificaremos se existe alguma formula na clula
em questo.
Sub verificarFormula()
If Range(A1).HasFormula = True Then
MsgBox Existe Formula
Else
MsgBox No uma Formula
End If
End Sub
Cells.Interior.ColorIndex = xlNone
Linha2 = Target.Row
With Linha
.Interior.ColorIndex = 12
End With
End Sub
8) Mudando a cor do interior e das fontes
Esta macro , altera as cores no interior e na fonte das
clulas, de acordo com a letra das clulas.
Sub Colorir_fonte_interior_letra()
For N = 1 To Range(O65536).End(xlUp).Row
Case B
Range(O & N).Interior.ColorIndex = 4
Range(O & N).Font.ColorIndex = 2
Case C
Range(O & N).Interior.ColorIndex = 5
Range(O & N).Font.ColorIndex = 3
Case D
Range(O & N).Interior.ColorIndex = 7
Range(O & N).Font.ColorIndex = 12
Case Else
Range(O & N).Interior.ColorIndex = 6
Range(O & N).Font.ColorIndex = 4
End Select
Next N
End Sub
Range(A1:A5).Speak
End Sub
Sub Desbloqueia_Planilha()
End Sub
Execute essa macro na planilha bloqueada e espere at que a
senha seja quebrada.