Función InputBox de Excel VBA - Macros simples de Excel

Hola, por aquí Miguel y hoy os traigo un nuevo artículo.

Puedes usar el Función InputBox dentro Excel VBA para solicitar al usuario que introduzca un valor. Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

1. Primero, declare la variable myValue de tipo Variant.

Oscuro myValue Cómo Variante

Nota: Aquí usamos una variable de tipo Variant porque una variable Variant puede contener cualquier tipo de valor. De esta forma el usuario puede ingresar texto, números, etc.

2. Agregue la siguiente línea de código para mostrar la bandeja de entrada.

myValue = InputBox ("Dame alguna entrada")

Función InputBox en Excel VBA

3. Escriba el valor de myValue en la celda A1.

Rango ("A1"). Valor = myValue

Resultado cuando el usuario ingresa el valor 5 y hace clic en el botón Aceptar.

Resultado de la función InputBox

4. La función InputBox tiene más argumentos opcionales. La siguiente línea de código muestra un cuadro de entrada con un título que se muestra en la barra de título y tiene un valor predeterminado. El valor predeterminado se utilizará si no se proporciona ninguna otra entrada.

myValue = InputBox ("Dame alguna entrada", "Hola", 1)

Función InputBox en Excel VBA

Resultado cuando el usuario simplemente hace clic en el botón Aceptar.

Resultado de la función InputBox

Nota: Coloque el cursor en InputBox en el Editor de Visual Basic y haga clic en F1 para obtener ayuda con los otros argumentos opcionales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página utiliza Cookies. Más info