💡 Ejercicio 5: Prompt Máster con módulos y manejo de errores global
📌 Planteamiento:
La dirección general quiere un sistema en Excel que:
- ✅ **Procese información de 6 hojas (Ventas, Compras, Inventario, Gastos, RRHH y Finanzas)**.
- ✅ **Genere automáticamente 3 reportes** (Excel, PDF y Word).
- ✅ **Cree un archivo de respaldo diario** con la fecha en el nombre.
- ✅ **Tenga manejo de errores global** que registre todo en una hoja “LogErrores”.
- ✅ **Use módulos y funciones reutilizables** (por ejemplo: Módulo de reportes, Módulo de copias de seguridad, etc.).
- ✅ Si el reporte es superior a 100 MB:
- 🚨 Comprimirlo automáticamente en .zip.
- 🚨 Enviar un correo de advertencia al área de TI.
- ✅ Debe incluir **comentarios detallados** y un bloque final de “optimización del código”.
✅ Modelo de prompt bien estructurado:
"Escribe un código VBA en Excel que cumpla con los siguientes requisitos:
1️⃣ Estructura el código en **módulos separados**:
- MóduloReportes (genera reportes en Excel, Word y PDF)
- MóduloBackups (crea copia de seguridad diaria con fecha)
- MóduloErrores (gestiona errores y escribe en LogErrores)
2️⃣ Procesa datos de 6 hojas: Ventas, Compras, Inventario, Gastos, RRHH y Finanzas.
3️⃣ Genera un reporte final en Excel, lo convierte a PDF y también a Word.
4️⃣ Si el archivo PDF supera 100 MB:
- Comprímelo en .zip.
- Envía un correo a soporteTI@empresa.com.
5️⃣ Implementa manejo de errores global (On Error GoTo) y registra en 'LogErrores' con fecha, usuario y descripción.
6️⃣ Documenta cada módulo y función con comentarios detallados.
7️⃣ Optimiza el código al final (uso de With, desactivación de ScreenUpdating, etc.)."
🎯 Claves de este ejercicio:
- 📍 Prompts de alto nivel profesional pidiendo código limpio, modular y documentado.
- 📍 Manejo de escenarios “qué hacer si” (archivos grandes → compresión, error → log).
- 📍 Reutilización de código (módulos separados).
No hay comentarios:
Publicar un comentario