Como poner MENSAJE en excel

Tengo un hoja EXCEL que utilizo a diario para hacer mi corte de ingresos totales del día, le programe un botón para que me borre los datos con un solo clic pero necesito pone un mensaje que me pregunte si estoy seguro de borrar los datos (SI/NO) yo puese estos:
Private Sub limpiarCorteGral_Click()
    MsgBox "ESTA OPERACION BORARRA TODOS LOS DATOS ¿Quieres seguir?", vbYesNo, "Información importante"
If vbYes Then
    Range("B8:E26,A19:A27,G27").Select
    Range("G27").Activate
    ActiveWindow.SmallScroll Down:=12
    Range("B8:E26,A19:A27,G27,A31:G43,C51").Select
    Range("C51").Activate
    ActiveWindow.SmallScroll Down:=-27
    Selection.ClearContents
    ActiveWindow.SmallScroll Down:=-63
    Selection.ClearContents
    ActiveWindow.SmallScroll Down:=-60
    Range("B4").Select
Else
End If
Pero no funiciona, me puedes ayudar.
Gracias..
Atentamente.
Jose ES Fraga
[email protected]

1 respuesta

Respuesta
1
Los argumentos vbYes y vbNo guardan un nro. Como no siempre lo recordamos, lo más práctico es usar 1 variable con esta sintaxis:
Sino= MsgBox("ESTA OPERACION BORARRA TODOS LOS DATOS ¿Quieres seguir?", vbYesNo, "Información importante")
If sino = vbYes Then
    Range("B8:E26,A19:A27,G27").Select

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas