“Conocimiento software>Microsoft Access

El Cuadro de entrada de Excel VBA

2014/7/29
Aprender acerca de la función Cuadro de entrada de Excel VBA como paso previo a la creación de programas con esta herramienta de entrada. Esta función proporciona una suave introducción a aprender a programar programas VBA a mano , ya que sólo toma un argumento , sin embargo, realiza la función vital de recibir la entrada del usuario . Considere la posibilidad de aprender la función MsgBox , junto con la caja de entrada , debido a su papel , la producción de mostrar a los usuarios ver, es la contraparte de la función Buzón de entrada . Propósito

La función Cuadro de entrada pide al usuario para la entrada y recibe esa entrada. Por ejemplo , un cuadro de entrada puede inducir a un usuario a entrar en la edad de una persona , que su programa puede almacenar en una tabla llamada " lista de correo cumpleaños" en una hoja de cálculo Excel.
Argumentos

Cuadro de entrada tiene varios argumentos, pero sólo necesita que le proporcionen uno - el texto de solicitud que el usuario introduzca datos. Argumentos opcionales incluyen " Título ", que aparece en la barra de título del cuadro de entrada. El argumento de " defecto" es el Cuadro de entrada valor volverá a su programa si el usuario presiona "Enter " sin ingresar un valor. Puede colocar el cuadro de entrada a una ubicación de la pantalla específica especifican valores para los " Xpos " y argumentos " YPos " .
Valor devuelto

Cuadro de entrada devuelve un valor de cadena a su programa, que por lo general significa que usted tiene que declarar una variable para recibir el valor devuelto por la función . Esa declaración puede tomar una de dos formas . El primero no indica un determinado tipo de valor . Por ejemplo , podría escribir " returnValue Dim ". O bien, podría indicar la cadena de tipo variable, con una declaración como " returnValue Dim como cadena . " En general , el uso de la escritura más específica para VBA puede detectar errores relacionados con el tipo , como cuando el programa intenta asignar un número a una variable de cadena.
Sample Program

Pruebe un programa de ejemplo que integra Cuadro de entrada con Excel. Haga clic en el botón de "Visual Basic " en la ficha Programador de Excel para abrir el entorno de programación VBA. Copie el siguiente código: Public Sub

getEmailAdr ()

str_email dévil como secuencia

Do While ( InStr ( str_email , "@ ") = 0 )
< p> str_email = InputBox ("Introduzca una dirección de correo electrónico válida. " )

Loop

Range (" A1") = str_email

End Sub

Pega el código en la ventana del medio ambiente, a continuación, ejecutar el programa con la tecla " F5 ". Este programa pide al usuario para la entrada , realiza una sencilla comprobación de error , a continuación, instala el valor de entrada en una celda de hoja de cálculo si el valor de entrada pasa a la comprobación de errores . Si no es así , el programa continuará preguntando al usuario para la entrada correcta.
Alternativas y ventajas

Cuadro de entrada es sólo una de varias formas de obtener usuario de entrada en Excel . Se puede utilizar en su lugar una celda de hoja de cálculo o un control de cuadro de texto para conseguir la entrada . Desde Cuadro de entrada acepta la entrada de texto , no es la mejor opción para las respuestas a las preguntas sí /no tipo . Sin embargo , una ventaja de la función Cuadro de entrada es que usted no tiene que crear un formulario especial para usarlo, a diferencia de otros controles de VBA. Un control de cuadro de lista , por ejemplo, requiere ya sea un formulario de usuario , que debe crear , o una hoja de cálculo, donde el control se llevará a espacio en la pantalla . Cuadro de entrada no ocupa espacio. Al parecer , recibe la entrada del usuario , y luego desaparece , por lo que es muy discreta.

Microsoft Access
Cómo escribir fórmulas para Excel 2003
Cómo restaurar líneas de división en Excel 2003
Cómo Delinear comas en Excel
Excel 2007 Compatibilidad
Cómo asignar una macro a una casilla de verificación en Microsoft Access
Cómo administrar sus tareas en línea con Excel
Cómo crear un servidor vinculado de Excel
Cómo cambiar el orden de los números en Excel azar
Conocimiento de la computadora © http://www.ordenador.online