Bonjour,

je suis confronté à un souci aujourd'hui car je découvre qu'en 2010 il y a une séparation de "corps" entre :
- les fichiers excel avec macro : "*.xlsm"
- les fichiers excel sans macro : "*.xlsx"

Mais POURQUOI ?!?

Pour le coup je ne sais pas comment faire pour passer de mon fichier Excel 2003 qui contenait données + macro VBA en 2 fichiers : "MesDonnees.xlsx" et "MesMacros.xlsm"?
Car j'ai des contraintes :
- il faut absolument que je garde mon fichier de données en .xlsx (car piloté par la suite par Windev qui ne prend pas en compte les ".xlsm)
- le fichier Excel de données peut etre utiliser sur plusieurs machines donc le fichier de macros doit pouvoir etre accessible au même endroit (sur un lecteur réseau par exemple), est ce possible?
Si oui, comment je procède dans le fichier de données pour appeler des fonctions contenues dans le fichier de macros? Quel syntaxe utiliser??

Je suis perdue

Merci par avance pour vos lumières!!