Msgbox con texto de botones personalizados
Mi nombre es Antonio y necesito un msgbox personalizado en el que los botones tengan el texto de Automático y manual, en vez del si y no, al pulsar automático de ejecuta la macro 1 y al pulsar manual la macro 2
He buscado y he encontrado en internet algo que no me funciona, no se si lo estoy poniendo mal o en el sitio correcto
Te adjunto los códigos
Function MsgBoxExText(Prompt As String, Buttons As VbMsgBoxStyle, Title As String, El_Boton As Ebuttons, TextButton As String) As VbMsgBoxResult
End Function
Sub Si()
MsgBox "Hola Mundo", vbYesNo + vbExclamation, "Mensaje especial"
ret = MsgBoxExText(" Ejemplo ", vbYesNo + vbExclamation, _
"Titulo", YES, " .. Continuar ")
End Sub
Sub No()
Dim ret As VbMsgBoxResult
MsgBox "Hola Mundo", vbYesNo + vbExclamation, "Mensaje especial"
ret = MsgBoxExText(" Desea continuar ? ", vbYesNo + vbQuestion, "Titulo", No, " No Continuar ")
If ret = vbYes Then
' ....
Else
' .....
End If
End Sub
Sub salir()
Dim ret As VbMsgBoxResult
ret = MsgBoxExText(" Continuar ? ", vbYesNoCancel + vbQuestion, _
"Titulo", Cancel, " Salir ")
End Sub
Xiomara Tamayo Hola. Esta consulta tiene fecha Jun 2015 !!! La función que le ofrecí al usuario solo era apta para versiones xls, anteriores al Excel 2007. Acabo de publicar en el video N° 63 de mi canal una opción con un mini-formulario: https://www.youtube.com/playlist?list=PLrhlyizWZzOERwRMxIIy-BTP-CyXh_K5N Sdos.! - Elsa Matilde