Como Hacer que una Macro de Excel Pido,confirmacion Antes de ejecutarce.?

Me pueden ayudar,

>?

En excel grabe una macro, pero quiero que cuando pulse ejecutar, me pida una confirmacion algo como, Esta seguro de ejecutar este macro.?

La verdad no se mucho de crear macros, Pero les dejo una imagen de la macro que grabe,

2 respuestas

Respuesta
1

Private Sub Comando42_Click()
On Error GoTo Err_Comando42_Click

Dim stDocName As String

If MsgBox("¿Esta de ejecutar la macro?" & vbLf & vbLf & "No se podran revertir los cambios", vbOKCancel + vbInformation, "Aviso") = vbOK Then

stDocName = "Macro1"
DoCmd.RunMacro stDocName

else 

exit sub

end if

Exit_Comando42_Click:
Exit Sub

Err_Comando42_Click:
MsgBox Err.Description
Resume Exit_Comando42_Click
End Sub

Suponienido que tienes un botón

No entedi..  como lo hago lopongo en la macro ya creada.? 

Dime ¿desde dónde ejecutas la macro o la quieres ejecutar? ¿De un botón de formulario? ¿O de donde?' 

¡Gracias! 

Ya me resolvieron la Duda Muchas gracias por Aportar. 

Ok

Respuesta
1

H o l a

usa esto 

If MsgBox("Desea ejecutar la macro", vbInformation + vbYesNo) = vbYes Then
'
'aqui pon tu macro
'
Else
MsgBox "Cancelado"
Exit Sub
End If

valora la respuesta Excelente o bueno saludos!

Algo hice mal.? 

Sorry repito no tengo mucho conocimiento de macros. 

H o l a 

no borres el procedimento sub cleana112()

tiene que se así

Sub cleana112()
'
If MsgBox("Desea ejecutar la macro", vbInformation + vbYesNo) = vbYes Then
'
'///aqui pon tu macro
'
Else
MsgBox "Cancelado"
Exit Sub
End If
'
End Sub

no olvides de valorar con una de las opciones Excelente o bueno 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas