viernes, 12 de septiembre de 2014

InputBox y MsgBox en macros de Excel

El archivo de Excel utilizado en los ejemplos es el siguiente. También se incluye un enlace a un documento con la ayuda de InputBox y MsgBox.

InputBox y MsgBox son dos funciones que permiten interactuar con el usuario al ejecutar una macro en Excel.

Primer Vídeo

Veamos MsgBox.



Segundo Vídeo

Veamos InputBox.



Tercer Vídeo

Podemos utilizar MsgBox para que muestre un mensaje y aparezcan uno o varios botones como los siguientes.
  1. Aceptar  (botón único)
  2. Si, No
  3. Si, No, Cancelar
  4. Anular, Reintentar, Omitir
  5. Aceptar, Cancelar
  6. Reintentar, Cancelar

Iconos que podemos elegir que aparezcan junto al mensaje de texto.
  1. Crítico
  2. Interrogación
  3. Advertencia
  4. Información

4 comentarios:

  1. Muchas gracias. ¡Muy bien explicado!

    ResponderEliminar
  2. Gracias a personas como tú, al los que nos encanta Excel, podemos seguir ampliando conocimientos. Mi más sincera enhorabuena, Adolfo

    ResponderEliminar
  3. ¿Cómo puede hacer para que la ventana de VBA, mientras ejecuto la macro del ejercicio no pase a un segundo plano, quedando activa la de MsgBox sobre la de Hoja 3?

    ResponderEliminar
    Respuestas
    1. Hola Santiago.
      Puedes dimensionar las dos ventanas con el ratón para que se puedan llegar a ver simultáneamente en pantalla.
      Un saludo.

      Eliminar