Función InputBox de Excel VBA - Macros fáciles de Excel

Tabla de contenido

Puedes usar el Función InputBox en Excel VBA para pedirle al usuario que ingrese 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.

Atenuar myValue como variante

Nota: usamos una variable de tipo Variant aquí 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 el cuadro de entrada.

myValue = InputBox ("Dame alguna entrada")

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.

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)

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

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

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave