Commit Graph

3 Commits

Author SHA1 Message Date
17ed3470ac Fix: Formule Top Client dynamique
Remplace la valeur statique par une vraie formule:
=XLOOKUP(XLOOKUP(MAX(TCD_Data!B2:B6),TCD_Data!B2:B6,TCD_Data!A2:A6),tbl_Clients[ClientID],tbl_Clients[Nom])

Utilise le TCD existant pour trouver le client avec le plus de CA.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 16:13:08 +07:00
3579a64fd6 Phase 9: Macro RefreshDashboard + Auto-refresh
Module mod_Refresh avec:
- RefreshDashboard(): actualise formules + TCD avec confirmation
- QuickRefresh(): version silencieuse
- RebuildAll(): reconstruit tout le dashboard

Auto-refresh a l'ouverture via Workbook_Open()

5 modules VBA complets, ~500 lignes de code

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 15:22:42 +07:00
3fe6c9e408 Phase 5-8: TCD, Graphiques, Slicers, Design
Phase 5 - Tableaux Croises Dynamiques:
- TCD_CA_Client, TCD_CA_Mois, TCD_Heures_Projet
- Feuille TCD_Data creee
- Module VBA mod_TCD

Phase 6 - Graphiques:
- Camembert CA par Client
- Histogramme CA par Mois
- Barres Heures par Projet
- Module VBA mod_Charts

Phase 7 - Slicers:
- Slicer Client (filtre TCD)
- Slicer Periode
- Module VBA mod_Slicers

Phase 8 - Design:
- Palette couleurs (#2C3E50, #27AE60, #ECF0F1)
- Mise en forme professionnelle
- Formats nombres EUR/heures
- Module VBA mod_Design

Fichier converti en .xlsm (macros)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 14:33:59 +07:00