📘 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