Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosLa siguiente orden genera un cuadro al cual le indicamos título, texto, le ponemos tres botones: Sí, No y Cancelar. Además le incluimos el icono de pregunta:
MsgBox "¿Esta seguro de que quiere continuar?", vbYesNoCancel + vbQuestion, "Confirmación"
El resultado en ejecución es:

InputBox: Muestra un mensaje en un cuadro de diálogo, espera que el usuario escriba un texto o haga clic en un botón y devuelve un tipo String con el contenido del cuadro de texto.
Sintaxis
InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])
La sintaxis de la función InputBox consta de estos argumentos:
| Parte | Descripción |
|---|---|
| prompt | Requerido. Cadena que se muestra como mensaje en el cuadro de diálogo. La longitud máxima de prompt es de aproximadamente 1024 caracteres, según el ancho de los caracteres utilizados. |
| title | Opcional. Expresión de cadena que se muestra en la barra de título del cuadro de diálogo. Si omite title, en la barra de título se coloca el nombre de la aplicación. |
| default | Opcional. Expresión de cadena que se muestra en el cuadro de texto como respuesta predeterminada cuando no se suministra una cadena. Si omite default, se muestra el cuadro de texto vacío. |
| xpos | Opcional. Expresión numérica que especifica, en twips, la distancia en sentido horizontal entre el borde izquierdo del cuadro de diálogo y el borde izquierdo de la pantalla. Si se omite xpos, el cuadro de diálogo se centra horizontalmente. |
| ypos | Opcional. Expresión numérica que especifica, en twips, la distancia en sentido vertical entre el borde superior del cuadro de diálogo y el borde superior de la pantalla. Si se omite ypos, el cuadro de diálogo se coloca a aproximadamente un tercio de la altura de la pantalla, desde el borde superior de la misma. |
| helpfile | Opcional. Expresión de cadena que identifica el archivo de Ayuda que se utilizará para proporcionar ayuda interactiva para el cuadro de diálogo. Si se especifica helpfile, también deberá especificarse context. |
| context | Opcional. Expresión numérica que es el número de contexto de Ayuda asignado por el autor al tema de Ayuda correspondiente. Si se especifica context, también deberá especificarse helpfile. |
Cuando se especifica tanto helpfile como context, el usuario puede presionar F1 para ver el tema de Ayuda correspondiente a context. Algunas aplicaciones como por ejemplo, Microsoft Excel, también agregan automáticamente un botón Ayuda al cuadro de diálogo. Si el usuario hace clic en Aceptar o presiona Entrar , la función InputBox devuelve lo que haya en el cuadro de texto. Si el usuario hace clic en Cancelar, la función devuelve una cadena de caracteres de longitud cero ("").
Nota: Si deseamos especificar más que el primer argumento con nombre, debemos utilizar InputBox en una expresión. Si deseamos omitir algunos argumentos de posición, debemos incluir el delimitador de coma correspondiente.
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Visual Basic y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
La siguiente orden genera un cuadro al cual le indicamos texto, título y asignamos el texto que escriba el usuario a la variable cadena:
Dim cadena As String
cadena = InputBox("Introduzca el nombre del usuario", "Identificación")
Observar que como asignamos el resultado de la función InputBox a una variable, debemos encerrar los argumentos entre paréntesis.
El resultado en ejecución es:

Format: Visual Basic proporciona una gran flexibilidad a la hora de presentar formatos de números, así como de fechas y horas. Puede presentar con facilidad formatos internacionales de números, fechas y horas.
La función Format convierte un valor numérico en una cadena de texto y le proporciona control sobre la apariencia de la cadena. Por ejemplo, podemos especificar el número de decimales, los ceros a la izquierda o a la derecha y los formatos de moneda. La sintaxis es:
Format(expresión[, patrón o máscara])
El argumento expresión especifica el número que se va a convertir y el argumento patrón o máscara es una cadena compuesta por símbolos que determinan el formato del número. En la tabla siguiente se enumeran los símbolos más comúnmente utilizados.
| Símbolo | Descripción |
|---|---|
| 0 | Marcador de posición de dígito; imprime un cero a la izquierda o a la derecha en esa posición, si corresponde. |
| # | Marcador de posición de dígito; nunca imprime ceros a la izquierda ni a la derecha. |
| . | Marcador de posición decimal. |
| , | Separador de millares. |
| – + $ ( ) espacio | Carácter literal; los caracteres se presentan exactamente como están escritos en la cadena de formato. |
Ejemplo: Format(32675,"##,##0.00") mostraría en pantalla: 32.675,00
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Visual Basic y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad | Aviso Legal