Cómo utilizar MsgBox de VBA para Excel

Escrito por lysis | Traducido por cesar daniel gonzález ménez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo utilizar MsgBox de VBA para Excel
Cuando programes las funciones de Microsoft Excel, puedes utilizar un lenguaje llamado Visual Basic for Aplications (VBA). (Jupiterimages/Photos.com/Getty Images)

Cuando programes las funciones de Microsoft Excel, puedes utilizar un lenguaje llamado Visual Basic for Aplications (VBA). VBA es una versión simplificada del lenguaje de programación Visual Basic. Está diseñado para proporcionar funciones personalizadas y modificadas en Excel y aplicaciones de Microsoft Access. Una de las funciones de VBA es "MsgBox ()". La función MsgBox muestra un cuadro de diálogo al usuario, que puede solo mostrar información u obtener una respuesta del usuario.

Otras personas están leyendo

Instrucciones

  1. 1

    Abre Microsoft Excel y carga una hoja de cálculo nueva o existente. En Excel 2007, haz clic en la cinta desarrolladora y luego en el botón "Visual Basic". En las versiones anteriores de Excel, haz clic en el menú "Herramientas" y, a continuación, en "Macro". Desde este menú, haz clic en "Editor de Visual Basic".

  2. 2

    Haz doble clic en el icono de "Cuaderno de trabajo" a la izquierda en el panel de la ventana. Esto abre una ventana del editor de VBA. En el cuadro desplegable donde "Declaraciones" está seleccionado, cámbialo a "Cuaderno de trabajo". Esto crea una nueva función que se activa cuando se abre el libro llamado "Workbook_Open ().". Para este ejemplo, el MsgBox se programará para mostrar cuando el usuario abra el libro.

  3. 3

    Escribe en MsgBox "Hello World" en la función creada recientemente. Esta es la forma de mostrar información al usuario. El cuadro de mensaje que se muestra es puramente indicativo y no permite obtener una respuesta del usuario. El usuario hace clic en el botón "Aceptar" y el cuadro de diálogo desaparece.

  4. 4

    Obtén una respuesta por parte del usuario al asignar la caja de mensajes a una variable. A continuación se muestra el código para obtener una respuesta: Respuesta = MsgBox ("¿Do you want to continue?", VbYesNo). La respuesta es un uno o un cero y se almacena en "Respuesta". La vbYesNo es una constante, y se instruye al cuadro de diálogo en MsgBox a mostrar un botón "Sí" y "No". La respuesta puede utilizarse posteriormente en el código para determinar cómo funcionará la aplicación.

  5. 5

    Guarda el archivo y cierra el libro. Abre el libro de nuevo para probar el código. Tan pronto como se cargue el libro, verás un cuadro de diálogo con el texto codificado en la función MsgBox.

Consejos y advertencias

  • La cinta desarrolladora normalmente no se muestra por defecto en Excel. Para añadirla a tu vista haz clic en el botón de Office y luego en "Opciones de Excel" en la parte inferior del menú. En la pestaña "Popular", selecciona la casilla "Mostrar la cinta desarrolladora".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles