Copia de una entrada hecha por un usuario a través de un InputBox en Excel es muy útil si usted necesita para obtener información del usuario para ejecutar su programa de VBA. Cajas de entrada de la pantalla un cuadro de diálogo para la entrada del usuario y devuelve la información introducida en el cuadro de diálogo. Un InputBox se puede ejecutar desde un procedimiento sub en un módulo de VBA en Excel. El valor copiado puede ser utilizado en el código , o se puede añadir a una celda en la hoja de cálculo . Instrucciones
1
clic en la pestaña " Developer " en Excel y haga clic en "Visual Basic " para iniciar el editor de Visual Basic . Haga clic en el menú "Insertar" y haga clic en " módulos" para insertar un nuevo módulo de código
2
Crear un nuevo procedimiento sub : .
CopyInputBoxEntry Sub Private ()
3
Crear una variable de cadena para sostener el valor introducido por el usuario :
nameEntered As String Dim
4
pedirá al usuario que introduzca su nombre con un InputBox , y copiar el nombre introducido en el " nameEntered " variables :
nameEntered = Application.InputBox ( " Escriba su nombre :")
5
Muestra el nombre introducido mediante un cuadro mensaje: Hola
MsgBox ("Su nombre es :" & nameEntered )
6
Fin del procedimiento añadiendo la siguiente línea de código:
End Sub