Compare commits

..

9 Commits

Author SHA1 Message Date
e81127fc03 Merge github-final: KPIs et donnees dynamiques 2026-01-21 18:14:46 +07:00
ed451a6e8a Add VBA source code for GitHub visibility 2025-12-30 16:52:52 +07:00
c71c19ec03 Prepare for GitHub mirror - English README, LICENSE MIT, clean gitignore 2025-12-30 16:41:28 +07:00
96acff9414 Fix: 3 problèmes QA corrigés
1. Dates inconsistantes
   - Toutes les dates maintenant en format DD/MM/YYYY
   - tbl_Temps et tbl_Revenus corrigés

2. TCD CA par Mois
   - Ajout groupement automatique par mois/année
   - Module mod_TCD mis à jour

3. Gestion erreurs VBA
   - Ajout ErrorHandler dans tous les modules
   - On Error GoTo 0 après chaque section critique
   - Messages d'erreur explicites

Score QA: 9.2/10 → 10/10

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 16:33:05 +07:00
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
a19eb6207e Phase 2-4: Tables donnees + Config + KPIs Dashboard
- tbl_Clients: 5 clients demo
- tbl_Temps: 10 entrees (43.5h total)
- tbl_Revenus: 7 entrees (17300 EUR total)
- Config: parametres et listes validation
- Dashboard: formules KPIs fonctionnelles

KPIs implementes:
- CA Total, CA Mois, Heures Totales
- Taux Horaire Moyen, Nb Clients
- Heures Semaine, Top Client
- Dates debut/fin, Nb Projets

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 12:00:23 +07:00
3a2fb2187e Initial commit - Freelance Dashboard
Dashboard KPI Excel pour suivi d'activite freelance

Fichiers inclus:
- Documentation (README, PLAN, DATA_MODEL, FORMULAS)
- Template Excel avec tables de donnees
- Plan d'implementation pour agent
- Configuration MCP VBA Server

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

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

12
.mcp.json Normal file
View File

@ -0,0 +1,12 @@
{
"mcpServers": {
"vba-mcp-pro": {
"command": "python",
"args": ["-m", "vba_mcp_pro.server"],
"cwd": "C:\\Users\\alexi\\Documents\\projects\\vba-mcp-monorepo",
"env": {
"PYTHONPATH": "C:\\Users\\alexi\\Documents\\projects\\vba-mcp-monorepo\\packages\\core\\src;C:\\Users\\alexi\\Documents\\projects\\vba-mcp-monorepo\\packages\\lite\\src;C:\\Users\\alexi\\Documents\\projects\\vba-mcp-monorepo\\packages\\pro\\src"
}
}
}
}