Función Excel VBA MsgBox: macros simples de Excel

Hola, por aquí Miguel y hoy os traigo un nuevo artículo.

O Función MsgBox dentro Excel VBA puede devolver un resultado mientras que un MsgBox simple no puede.

Localización:

Ejemplo de función MsgBox

Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

1. Primero, declaramos una variable llamada respuesta entera.

Oscuro responder Cómo Entero

2. Usamos la función MsgBox para inicializar la respuesta variable con la entrada del usuario.

La función MsgBox, cuando usa paréntesis, tiene tres argumentos. La primera parte se utiliza para el mensaje en el cuadro de mensaje. Utilice la segunda parte para especificar qué botones e iconos desea que aparezcan en el cuadro de mensaje. La tercera parte se muestra en la barra de título del cuadro de mensaje.

answer = MsgBox ("¿Está seguro de que desea vaciar la hoja?", vbSiNon + vbQuestion, "Hoja vacía")

Nota: Coloque el cursor en vbSi No en el Editor de Visual Basic y haga clic en F1 para ver qué otros botones e iconos puede usar. En lugar de las constantes vbYesNo y vbQuestion, también puede utilizar los valores correspondientes 4 y 32.

3. Si el usuario hace clic en el botón Sí, Excel VBA deja la hoja en blanco. Si el usuario hace clic en el botón No, no sucede nada. Agregue las siguientes líneas de código para obtenerlo.

answer = vbSi Entonces

Celdas. Contenido claro
Otra cosa

Aleta

4. Haga clic en el botón de comando de hoja.

5. Haga clic en Sí.

Función Msgbox en Excel VBA

Resultado:

Resultado de la función MsgBox

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página utiliza Cookies. Más info