



Deseamos insertar en la hoja un botón que al hacer clic sobre el nos permita crear un mensaje de ayuda en Excel basado en un cuadro de texto.
CUADRO DE TEXTO. Insertamos un cuadro de texto que mostrará el mensaje deseado en la hoja.
Ir a: Cinta de opciones
Pestaña: Insertar
Grupo: Texto
Cuadro de texto
.
Ir a: Hoja
Clic con el ratón y arrastrar hasta la posición deseada. Insertará el área del cuadro de texto para la ayuda.
Clic en el interior
Escribir el texto de la ayuda deseado.
Ir a: Cuadro de nombres (a la izquierda de la barra de fórmulas
Escribir: CuadroTexto
Pulsar la tecla Enter. Nombre para llamar al cuadro de texto como ayuda.
FORMATO AL CUADRO DE TEXTO. Aplicamos formato al cuadro de texto.
Ir a: Cinta de opciones
Pestaña: Formato (Herramientas de dibujo
Grupo: Estilos de forma
Relleno y Contorno. Aplicamos el relleno y contorno deseado
INSERTAR BOTÓN. Ir a: Cinta de opciones
Pestaña Programador (En Excel 2013 Desarrollador)
Grupo: Controles
Insertar
Controles Active X
Botón de comando
.
Ir a: Hoja1
Clic con el ratón. Insertará un botón de comando.
Situar el cursor del ratón sobre el botón
botón derecho del ratón
Ver código. Mostrará el editor de Visual Basic con el nombre e inicio de la macro y el fin de la macro.
Situarse en el interior del texto
Escribir:
Private Sub CommandButton1_Click()
Hoja1.Shapes("CuadroTexto").Visible = _
Not Hoja1.Shapes("CuadroTexto").VisibleEnd Sub
Hoja1.Shapes, indica la hoja donde muestra el mensaje. CuadroTexto, indica el nombre del cuadro de texto que muestra u oculta.
TEXTO BOTÓN. Personalizamos el texto que muestre el botón.
Sobre la hoja de Excel
Situar el cursor del ratón sobre el botón
botón derecho del ratón
Propiedades. Mostrará el panel de propiedades del botón.
Ir a: Caption
Reemplazar el texto "CommandButton1" por "Ayuda". Texto deseado para mostrar el botón.
Desde Excel
Ir a: Cinta de opciones
Pestaña: Programador (en Excel 2013 pestaña: Desarrollador)
Grupo: Controles
Modo Diseño. Cambia el botón de modo diseño a modo ejecución.
Desde Excel
Pulsar la tecla Alt y mantener pulsada
Pulsar la tecla F11. Mostrará el editor de Visual Basic.
Ir a: Barra de Menú
Insertar
Módulo. Mostrará la ventana del módulo donde escribimos la macro.
Escribir el código de la macro:
Sub CuadroTexto()
Hoja1.Shapes ("CuadroTexto").Visible = _
Not Hoja1.Shapes (" CuadroTexto").VisibleEnd Sub
Hoja1.Shapes, indica la hoja donde muestra el mensaje. CuadroTexto, indica el nombre del cuadro de texto que muestra u oculta.
Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.
Ir a: Hoja1
Clic sobre el botón: Ayuda. Mostrará el mensaje de ayuda.
Clic sobre el botón: Ayuda. Ocultará el mensaje de ayuda.
Mediante una macro y un control de botón podemos disponer de un mensaje de ayuda en Excel (personalizado).

- Consultar:
Hola buenos dias
Nesecito ayuda con un presupuesto en Excel.
No puedo resolverlo.
Puede usted voluntariamente ayudarne ?
Esto devo tenerlo listo a la vrevedad posible
por favor tenga la amabilidad de ayudarme
Sin otro particular y en espera de su pronta y positiva respuesta,
Me despido con un cordial saludo.
Atentamente
Dafne
Hola Dafne,
Indícame tu problema e intentaré ayudarte.
Saludos.
Tengo libros excel con botones para ejecutar macros.
Pero deseo agregar como opcion un cuadro de texto de "Ayuda", que se muestre cuando el usuario pase el cursor sobre un "?" si desea ver la ayuda, como boton agrupado al ejecutor de la macro, sin que tenga que hacer click.
Anticipadamente agradezco la solucion.
Atte.
Vittorio
Hola Vittorio,
En las últimas versiones el bo´ton adjuntar se encuentra en la parte inferior donde escribir el mensaje.
Saludos.