M贸dulo 7: InputBox y MsgBox en VBA

馃摌 M贸dulo 7: InputBox y MsgBox en VBA

En este m贸dulo aprender谩s a interactuar con el usuario utilizando cuadros de di谩logo. Con MsgBox podemos mostrar mensajes y con InputBox podemos pedir informaci贸n.


✅ Usando MsgBox para mostrar mensajes

La funci贸n MsgBox muestra un cuadro emergente con texto informativo.

Sub MensajeSimple() MsgBox "¡Hola! Bienvenido al curso de VBA." End Sub

馃搶 Muestra un mensaje simple al usuario.


✅ Usando MsgBox con botones

Podemos usar botones como S铆/No o Aceptar/Cancelar y capturar la respuesta.

Sub MensajeConBotones() Dim respuesta As Integer respuesta = MsgBox("¿Deseas continuar?", vbYesNo + vbQuestion, "Confirmaci贸n") If respuesta = vbYes Then MsgBox "Elegiste S脥" Else MsgBox "Elegiste NO" End If End Sub

馃搶 Este c贸digo muestra botones S铆/No y act煤a seg煤n la elecci贸n del usuario.


✅ Usando InputBox para pedir datos

La funci贸n InputBox permite solicitar informaci贸n y guardarla en una variable.

Sub PedirNombre() Dim nombre As String nombre = InputBox("¿Cu谩l es tu nombre?", "Ingreso de datos") MsgBox "Hola, " & nombre & "!" End Sub

馃搶 El usuario escribe su nombre y se muestra un saludo.


✅ InputBox con n煤mero

Podemos pedir n煤meros y usarlos en c谩lculos.

Sub PedirEdad() Dim edad As Integer edad = InputBox("¿Cu谩l es tu edad?", "Edad") If edad >= 18 Then MsgBox "Eres mayor de edad." Else MsgBox "Eres menor de edad." End If End Sub

馃摑 Ejercicio 7️⃣: Suma de dos n煤meros

Crea un macro en VBA que:

  1. Use InputBox para pedir dos n煤meros.
  2. Los sume.
  3. Muestre el resultado en un MsgBox.

En el pr贸ximo m贸dulo aprenderemos a manejar bucles (For, Do While) en VBA, para automatizar tareas repetitivas.

No hay comentarios:

Publicar un comentario

Pol铆ticas de Privacidad