Módulo 10, Lección 4

Curso Prompt para Excel – Lección 10.4

📘 Curso de Prompt para Excel – Lección 10.4

🔟4️⃣ Prompts para generación automática de documentación y reportes

En esta lección aprenderás a pedirle a la IA que genere una macro en VBA que cree reportes y documentación automática, adaptando el formato y contenido según diferentes condiciones.

📝 Prompt usado:

"Escribe una macro en VBA para Excel que:
1. Genere un reporte en una hoja llamada 'Informe Ventas'.
2. Inserte el nombre del mes y año actual en la celda A1 con formato grande y en negrita.
3. Liste todos los vendedores y sus ventas desde la hoja 'Datos'.
4. Resalte en rojo los vendedores con ventas menores a $1.000.
5. Inserte al final un resumen con el total de ventas y el promedio."
  

✅ Respuesta esperada (de la IA):

Sub GenerarReporte()
    Dim ws As Worksheet, datos As Worksheet
    Set ws = ThisWorkbook.Sheets.Add
    ws.Name = "Informe Ventas"
    Set datos = ThisWorkbook.Sheets("Datos")
    
    ' Título con mes y año
    ws.Range("A1").Value = "Informe de Ventas - " & Format(Date, "mmmm yyyy")
    ws.Range("A1").Font.Bold = True
    ws.Range("A1").Font.Size = 16
    
    ' Copiar datos de vendedores
    datos.Range("A1:B20").Copy ws.Range("A3")
    
    ' Resaltar ventas bajas
    Dim i As Long
    For i = 4 To 23
        If ws.Cells(i, 2).Value < 1000 Then
            ws.Cells(i, 2).Interior.Color = RGB(255, 200, 200)
        End If
    Next i
    
    ' Resumen final
    ws.Range("A25").Value = "Total Ventas:"
    ws.Range("B25").Formula = "=SUM(B4:B23)"
    ws.Range("A26").Value = "Promedio Ventas:"
    ws.Range("B26").Formula = "=PROMEDIO(B4:B23)"
End Sub
  

🎯 Técnica de Prompting:

  • 📌 Especificar estructura del reporte (título, tablas, resumen).
  • 📌 Indicar condiciones (ej. “resaltar ventas bajas en rojo”).
  • 📌 Pedir formato (fuentes, colores, ubicación de datos).
  • 📌 Detallar salida final (totales, promedios, resúmenes).

No hay comentarios:

Publicar un comentario

Políticas de Privacidad