Mensaje MsgBox con botones Sí y No , en macro en Excel VBA Bien explicado

 



En Excel VBA, podemos utilizar el cuadro de mensaje MsgBox para mostrar mensajes y obtener la respuesta del usuario. Una de las opciones de respuesta más comunes son los botones "Sí" y "No", que pueden ser útiles en situaciones en las que necesitamos que el usuario confirme una acción antes de continuar.


En este tutorial, te mostraré cómo utilizar el cuadro de mensaje MsgBox con los botones "Sí" y "No" en una macro en Excel VBA. 


Paso 1: Abrir el editor de Visual Basic

Para comenzar, abre Excel y presiona Alt + F11 en tu teclado para abrir el editor de Visual Basic.


Paso 2: Insertar el código de macro

En el editor de Visual Basic, selecciona el módulo donde quieres agregar la macro. Luego, escribe el siguiente código:


```

Sub Mensaje_Si_No()


    Dim respuesta As Integer

    

    respuesta = MsgBox("¿Estás seguro de que quieres continuar?", vbYesNo)

    

    If respuesta = vbYes Then

        MsgBox "Continuando con la acción..."

    Else

        MsgBox "Acción cancelada."

    End If


End Sub

```


Este código creará un cuadro de mensaje con los botones "Sí" y "No", preguntando al usuario si está seguro de continuar. Si el usuario hace clic en "Sí", se mostrará otro mensaje confirmando que se está llevando a cabo la acción. Si el usuario hace clic en "No", se mostrará un mensaje de que la acción ha sido cancelada.


Paso 3: Ejecutar la macro

Para ejecutar la macro, simplemente haz clic en el botón de "Ejecutar" o presiona F5 en tu teclado. Aparecerá el cuadro de mensaje y podrás seleccionar la opción que desees.


¡Y eso es todo! Ahora sabes cómo utilizar el cuadro de mensaje MsgBox con los botones "Sí" y "No" en una macro en Excel VBA. Recuerda que esta es solo una de las muchas opciones que ofrece el cuadro de mensaje y que puedes personalizarlo según tus necesidades. ¡Prueba distintas opciones y descubre lo que puedes hacer con Excel VBA!.




إرسال تعليق

Post a Comment (0)

أحدث أقدم