Visual Basic para Aplicaciones - ayuda hoja excel

Life is soft - evento anual de software empresarial
 
Vista:

ayuda hoja excel

Publicado por MJ (47 intervenciones) el 12/04/2005 20:18:34
Hola a todos,tengo una hoja en excel a la cual le agregué un botón para borrar datos,al presionarlo aparece un msgbox advirtiendo que se perderán todos los datos y un ok/cancel con dicho msgbox ,mi problema es que no se cómo poder utilizar la opción cancel,ya que si le doy click ejecuta todo como si fuera ok y borra todo y solo quiero que si se da cancel el proceso se cancele para que el usuario tenga una segunda oportunidad.

de antemano mil gracias...

saludos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda hoja excel

Publicado por Carlos (55 intervenciones) el 12/04/2005 20:27:31
Prueba de agregar esto en tu macro
Dim miRespuesta as Boolean
miRespuesta= MsgBox( "Texto a desplegar", vbOKCancel)
If miRespuesta=vbYes then
Instrucciones para borrar
Else
Exit Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda hoja excel

Publicado por Federico (91 intervenciones) el 12/04/2005 23:20:58
La otra alternativa es

dim respuesta as integer
respuesta=msgbox("Desea borrar el texto",vbokcancel,"Título"
if respuesta=vbcancel then
Exit Sub o Exit function según corresponda a un procedimiento o una función respectivamente
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar