Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
1

Función Inputbox

| 2 Comments

La función Inputbox presenta un mensaje al usuario, permitiéndole ingresar un valor en una caja de texto. Los parámetros principales de esta función son:

Inputbox (Promt, Title, Default)

– El parámetro Prompt especifica la leyenda que mostrará la caja de mensajes.
– El parámetro Title especifica el título que llevará el cuadro de diálogo.
– El parámetro Default es el texto que mostrará la caja de texto.

El aspecto más importante de InputBox es que nos devuelve una cadena con lo que haya ingresado el usuario en la caja de texto. Luego podemos realizar una tarea específica dependiendo del valor resuelto.

EJEMPLO:

A través del uso de la función InputBox, solicitaremos datos de los usuarios para que de esta manera accedan al programa. Para ello:

1° En la hoja de cálculo, insertaremos cuadros de texto activex.

2° Hacemos doble click en el primer cuadro de texto y vamos cambiando los nombres en los respectivos caption. Asimismo introducimos la functión INPUTBOX para lograr que aparezca una caja de información solicitándonos datos personales:

Private Sub CommandButton2_Click()

Dim mensaje As String
Dim nombre As String
mensaje = “Por favor, escriba su nombre.”
nombre = InputBox(mensaje)

End Sub

3° Finalmente, probamos el resultado en la hoja de excel.

Elaborado por: Sara Ramos

2 Comments

  1. Necesito su ayuda

    Quiero que por medio de un inputbox a paresca un calendario y que el usuario pueda seleccionar la fecha y que al mismo tiempo me la guarde en una hoja 2 columna B3 que es donde almacenare otros datos
    y que me sirvan para que al momento de que en otra hoja pueda hacer consultas por fechas.

    Gracias

    Saludos

  2. Private Sub cmdCAL_Click()
    Dim Val As Double
    Dim Form As Double
    Dim Res As Double
    Val = InputBox(“Escribe el valor sin IVA de la Factura”, “VALIDADOR”)
    Form = 1.12
    Res = Val * Form
    ActiveCell = Res
    End Sub

    Cuando hago clic en cancelar me envía un error como evito esto, gracias por tu ayuda.

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5