MOVIMENTAÇÃO DE ENT...
 
Notifications
Clear all

MOVIMENTAÇÃO DE ENTRADA E SAÍDA

4 Posts
2 Usuários
0 Reactions
1,101 Visualizações
(@valdabr)
Posts: 174
Estimable Member
Topic starter
 

olá, uma boa tarde a todos! amigos com mínimo de conhecimento que tenho em macros, no arquivo em anexo criei uma planilha de fluxo de caixa. pois bem, ajuda que preciso seria a seguinte, usei as células d4,d6 e d12 em comum para as duas movimentações, porém as células d8 e d10 usei uma para cada movimentação, mais notei que posso cometer o erro de no momento que eu estiver dando uma entrada e por descuido apertar o botão de saída e vice versa posso fazer o inverso. o que preciso é fazer uma macro que por exemplo quando eu estiver dando uma entrada e preencher a célula d8 e por descuido aperte o botão de saída, não conclua a operação e me informe que aquela operação não condiz com a célula preenchida. se possível for desde já agradeço a atenção de todos e meu muito obrigado

 
Postado : 13/01/2017 10:23 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde Valdabr,

Pelo que entendi a macro do Botão Saída não pode ser executada se a célula D8 possuir algum valor.

Basta acrescentar um IF similar ao que você já fez para a célula D12. Exemplo:

If Sheets("MOVIMENTO DE CAIXA").Range("D8").Value <> Empty Then
        MsgBox "A célula D8 está preenchida"
        Exit Sub
End If

O IF diz, se a célula D8 é diferente de vazio, então... mensagem e exit sub.

Veja se ajuda e de retorno.

att,

 
Postado : 13/01/2017 11:59 am
(@valdabr)
Posts: 174
Estimable Member
Topic starter
 

obrigado desde já meu amigo, mais em que momento coloco esse novo IF?

 
Postado : 16/01/2017 7:30 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite Valdabr,

Coloque o código que postei deve ser coloca da no começo da macro, assim, caso a célula esteja preenchida o resto do código não irá rodar.

att,

 
Postado : 17/01/2017 4:05 pm