Primeiro, habilite a Guia Desenvolvedor. Veja o passo a passo do usuário rilust:
Va em ARQUIVO /OPÇÕES
Na tela clique em PERSONALIZAR FAIXA DE OPÇÕES
Na caixa GUIAS PRINCIPAIS selecione o item DESENVOLVEDOR
CLIQUE no botão OK
Clique em Visual Basic ou tecle Alt+F11
Você verá duas macros: uma em Plan1 e outra em EstaPasta_de_trabalho.
Em Plan1 a macro que é executada sempre que se altera uma célula nesta aba é a seguinte:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then
[G1] = [B1]
End If
End Sub
Em EstaPasta_de_trabalho há uma outra macro que é executada sempre que se abre o arquivo:
Private Sub Workbook_Open()
If [G1] <> [B1] Then Range("C6", Range("C1048576").End(xlUp)).Value = "Pendente"
End Sub
Se você quer aprender VBA, comece pelos comandos Range, Cells, End e Offset, nesta ordem.
Abraços.
Não se esqueça de marcar o tópico como resolvido se a resposta for satisfatória.
Postado : 16/11/2015 4:37 pm