Notifications
Clear all

Exibir macro a partir de uma determinada condição

5 Posts
2 Usuários
0 Reactions
1,101 Visualizações
(@charlie-81)
Posts: 290
Reputable Member
Topic starter
 

Olá,

Bom dia!

Encontrei o código da planilha em anexo na net e achei interessante para o que utilizo. Ele exibe uma mensagem a partir de uma determinada condição informada em uma célula. Acontece que utilizei uma fórmula e com esta fórmula ele não exibe a mensagem.
Ficaria grato em uma resposta.

 
Postado : 31/07/2012 5:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Eu gostaria que explicasse melhor sua intenção de usar esse código, pois está usando o evento Change, com o target na célula A2.

Tova vez que mudar a entrada de dados lá, ocorre a ação!

Isso significa que quando o valor de A2 mudar pelo efeito da função (se A1 mudar o nome), não houve entrada em A2.

Digas como vai funcionar sua ideia, para que possamos ajuda-lo
Att

 
Postado : 31/07/2012 5:40 am
(@charlie-81)
Posts: 290
Reputable Member
Topic starter
 

quero que a mensagem apareça apenas se for informado o valor 1 na célula A2. Se por acaso eu informar qualquer outra palavra na célula A1, a mensagem não aparecerá, pq a condição não atende a célula A2. O que acontece é que através da fórmula a mensagem não aparece. Se vc simplesmente digitar o 1 na célula A2 a mensagem aparecerá.

 
Postado : 31/07/2012 5:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Faça os teste

Private Sub Worksheet_Calculate()
   If Range("a2").Value = 1 Then
      MsgBox "ATENÇÃO!!!" & Chr(13) & Chr(13) & _
"O boleto/duplicata está vencido!", vbExclamation + vbOKOnly, "Alerta de Vencimento"
   End If
End Sub
 
Postado : 31/07/2012 5:54 am
(@charlie-81)
Posts: 290
Reputable Member
Topic starter
 

matou a questão...

 
Postado : 31/07/2012 6:46 am