Static Function InputBox ( Prompt As String [ , Title As String, Default As String ] ) As String
Este formulario esta prediseñado, y nos permite obtener un texto solicitado al usuario. (Luego este texto, si necesitamos que sea un numero, lo podemos convertir en un numero usando las funciones de conversión de datos).Funciona como una función que admite varios parámetros y nos devuelve un dato tipo string (cadena)
Parámetros:
Promptes el texto que se muestra en la parte delantera de la caja de texto donde el usuario introduce el valor. Tenga en cuenta puede usar una cadena de texto enriquecido.
TitleEs el título del cuadro de diálogo.
DefaultEs el valor inicial del cuadro de texto.
Ejemplo:
Public
Sub
Form_Open()
Dim
valor As
String
valor =
InputBox("Dame
tu nombre:", "Formulario
para pedir nombre", "no
lo se")
'escribimos
en la consola el valor obtenido
Print
"La
respuesta ha sido: ", valor
End
En pantalla obtendremos:
Descarga del ejemplo: enlace a box.com
Información en gambawiki:
http://gambaswiki.org/wiki/comp/gb.form/inputbox?l=es
Se puede hacer un InputBox con varios campos para introducir texto o solo se puede usar un campo?
ResponderEliminarAprovecho para felicitarte por el gran aporte que haces y el gran trabajo que tienes en el blog.
Hay que hacerlo programándolo desde "cero". Te explico, inputbox, realmente es un pequeño formulario, al que llamas y tiene definido sus controles (botones, textbox, label)
EliminarLo que tendrias que hacer es un Formulario definido con varios textbox y label, y con botones de aceptar y cancelar. Cuando le des a aceptar, te devuelva los valores. En el curso más adelante explico como parar valores entre distintos formularios. Alli puedes ver como se puede hacer. Saludos
Gracias!!!
Eliminar