viernes, 10 de diciembre de 2021

Solicitar información al usuario en VBA para Microsoft Excel mediante inputbox.

Ahora que ya sabemos mostrar mensajes en pantalla concatenando textos y cadenas lo que nos falta es saber cómo solicitar información al usuario.

Para ello en VBA para Microsoft Excel existe la instrucción InputBox.

Con ella se mostrara un mensaje en una ventana flotante en pantalla en la cual se mostrara una pregunta y un cuadro de texto en el que el usuario podrá escribir su respuesta, enviándola al pulsar el botón aceptar.



Este es el código del ejemplo.


La instrucción InputBox tiene dos parámetros uno es el texto con la pregunta que se muestra y el otro el título de la ventana flotante.

Una vez escrita la respuesta se pulsa el botón aceptar y la instrucción asigna y resultado del cuadro de texto a la variable que hayamos indicado.

De esta forma conseguimos que en la variable haya exactamente en la misma información que en el cuadro de texto.

Podemos mostrar la directamente como en este caso en el que mostramos el valor de la variable.


Pues concatenar la con un texto explicativo para explicar mejor la información que deseamos mostrar.

Evidentemente además de mostrarla por pantalla edad de la variable nos podrá servir para hacer cálculos.

No hay comentarios:

Publicar un comentario