Tecnología

Inicio

Cómo cambiar MsgBox Título en Visual Basic de Excel

Las diversas aplicaciones de Microsoft Office, como Access o Excel, incluyen una versión del lenguaje de programación Visual Basic llamado Visual Basic para Aplicaciones (VBA). Puede utilizar VBA para agregar código personalizado para la hoja de cálculo Excel para aumentar en gran medida la funcionalidad del programa. Si necesita un cuadro de mensaje que aparece para notificar a un usuario cuando se realiza un cambio en la hoja de cálculo Excel se puede utilizar la función MsgBox. También puede cambiar el título del cuadro de mensaje para personalizar la función de sus necesidades.

Instrucciones

1 Abra la hoja de cálculo Excel. Vaya a la pestaña "desarrollador" en el extremo superior derecho de la barra de herramientas de Excel.

2 Haga clic en "Visual Basic" para abrir el Visual Basic para aplicaciones de ventana de programación. Desplazarse por la lista en el lado izquierdo de la ventana y haga clic en la ficha específica del libro de trabajo donde hay que mostrar el cuadro de mensaje.

3 Desplazarse a través de cualquier código VBA existente y localice el segmento específico donde aparecerá el cuadro de mensaje para el usuario de la hoja de cálculo.

4 Crear un nuevo cuadro de mensaje utilizando la función "MsgBox". Por ejemplo, escriba "MsgBox (" Hola ", 0)" si desea que aparezca un cuadro de mensaje que dice "Hola" y tiene un botón estándar "OK".

5 Añadir un tercer argumento de la función MsgBox para cambiar su título. Por ejemplo, si desea un cuadro de mensaje que dice "Hola!" y tiene un título de "Saludos" tendría que escribir "MsgBox (" ¡Hola! ", 0," Saludos ")."

Consejos y advertencias

  • El segundo argumento que se pasa a la función MsgBox es un código numérico que determina qué tipo de botones utiliza el cuadro de mensaje. "0" da un botón "OK", "1" crea "Aceptar" y "Cancelar", y "3" da "Cancelar", "Reintentar" y "Ignorar" botones.
  • Al igual que con cualquier otra función que pueda pasar variables a la función MsgBox en lugar de escribir directamente el mensaje y el título de la caja. Por ejemplo, si tiene una variable de cadena denominada "ImportantMessage" que cambia a lo largo del programa se puede crear un cuadro de mensaje, escriba "MsgBox (" ¡Hola! ", 0, ImportantMessage)." El título del cuadro de mensaje sería entonces visualizar cualquiera que sea el "ImportantMessage" variable se fija actualmente a.