Notifications
Clear all

vbRetryCancel

6 Posts
1 Usuários
0 Reactions
1,218 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

quando uso vbRetryCancel após uma msg box , como faço para se escolher repetir fazer uma determinada ação e se escolher cancelar fazer outra ação?
tipo msgbox"teste",vbRetryCancel
if vbRetryCancel = retry then
faz uma determinada ação
if vbRetryCancel = cancel then
fazer outra ação
end if
end if

 
Postado : 21/07/2012 10:18 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Veja se ajuda:

Sub teste()
retorno = MsgBox("teste", vbRetryCancel)
If retorno = 4 Then
MsgBox "voce apertou repetir"
Else
MsgBox "voce apertou cancela"
End If
End Sub
 
Postado : 21/07/2012 10:34 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

exatamente isto, mas o que quer dizer o 4? e se fosse o contrario para o cancel seria qual numero?

 
Postado : 21/07/2012 12:16 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa note, amigo como você estar usando um metodo do msgbox que possui Retry e cancel você precisa variar o msgbox!
segue o exemplo

Sub teste()
Dim X As String

X = MsgBox("markos", vbRetryCancel)

If X = vbRetry Then
MsgBox "REPETIR"
Else
MsgBox "CANCELAR"
End If

End Sub

 
Postado : 21/07/2012 3:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigo segue em anexo um exemplo!

Atenciosamente MarkoSoftware

 
Postado : 21/07/2012 3:20 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

valeu, muitissimo obrigado

 
Postado : 21/07/2012 3:51 pm