MsgBox

mªjose
09 de Diciembre del 2003
Muy buenas a todos

he utilazado el argumento de MsgBox vbOkCancel.
Y quiero que dependiendo de si se le da a Ok o a Cancel me haga una u otra cosa, ¿como se deberia hacer la sentencia?


Un saludo

calaceiro
09 de Diciembre del 2003
hola mªjose!!

creo que tengo una solucion, espero que te sea de utilidad, aqui te dejo el codigo:

Dim val As Integer
val = MsgBox("elige...", vbOKCancel)
If val = 1 Then
'OK
Else
'CANCEL
End If

sin mas,

Un saludo

Thessen
09 de Diciembre del 2003
Prueba con esto :

if MsgBox("Mensaje",vbOkCancel) = vbOk then
' Acciones a realizar si pulsa ok.
else
' Acciones a realizar si pulsa cancel.
endif

sdemingo
09 de Diciembre del 2003
If MsgBox("Existe un fichero en el directorio documentos con el mismo nombre. ¿Desea sobreescribirlo?", vbOkCancel, "Aviso") Then
' Ha pulsado OK
Else
' Ha pulsado Cancel
End If