“Conocimientos software>Microsoft Access

El Cuadro de entrada de Excel VBA

2015/12/31
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 crear Calendar impresión de informes mediante Microsoft Access 2003
Cómo convertir cadenas de texto a un valor numérico en Excel
Cómo utilizar HEX para recuperar una contraseña de Excel
Cómo copiar una matriz a una hoja de cálculo en Excel 2007
Excel 2000 Pivot Table Tutorial
Cómo hacer un gráfico de combinación en Microsoft Excel
Cómo dibujar dos diagramas de dispersión con líneas en el mismo gráfico con Excel 2003
Cómo convertir texto en mayúsculas en Excel 2007
Conocimientos Informáticos © http://www.ordenador.online