Módulo 10, Lección 3

Curso Prompt para Excel – Lección 10.3

📘 Curso de Prompt para Excel – Lección 10.3

🔟3️⃣ Prompts para macros que interactúan con el usuario

En esta lección aprenderás a crear prompts que soliciten a la IA una macro que interactúe directamente con el usuario. Esto significa que el código debe incluir cuadros de entrada (InputBox) y mensajes (MsgBox), generando una experiencia más dinámica.

🧠 Concepto clave: Mientras más detalles le des a tu prompt sobre qué debe preguntar la macro y cómo debe responder, más útil y personalizada será la macro generada por la IA.

📝 Prompt usado:

"Escribe una macro en VBA para Excel que:
1. Pida al usuario su nombre mediante un InputBox.
2. Pida también la cantidad de productos vendidos.
3. Calcule una comisión del 10% sobre las ventas y la muestre en un MsgBox.
4. Incluya comentarios en cada paso para que sea fácil de entender."
  

✅ Respuesta esperada (de la IA):

Sub CalcularComision()
    ' Solicitar el nombre del vendedor
    Dim nombre As String
    nombre = InputBox("Ingrese su nombre:")
    
    ' Solicitar la cantidad de productos vendidos
    Dim ventas As Double
    ventas = InputBox("¿Cuánto fue el monto total de sus ventas?")
    
    ' Calcular la comisión (10%)
    Dim comision As Double
    comision = ventas * 0.1
    
    ' Mostrar el resultado en un mensaje
    MsgBox "Hola, " & nombre & ". Tu comisión es de: $" & comision
End Sub
  

🎯 Técnica de Prompting:

  • 📌 Indica claramente la interacción (qué debe preguntar la macro).
  • 📌 Especifica los cálculos (en este caso, el 10% de comisión).
  • 📌 Describe el resultado final (cómo se muestra el mensaje).
  • 📌 Pide comentarios para que el código sea didáctico y claro.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad