Bonjour,
Cela peut être la version d'Excel ET la langue (enfin la langue si il y a des formules directement dans les onglets, les macros VBA sont de toutes façons codées en VBA dans les deux cas (et donc en "anglais")).
Après il est possible que tu utilises des contrôles sur ton Userform, ou des fonctions dans tes macros qui n'existaient pas dans la version 2007 d'Excel.
Il faudrait voir les macros en questions pour cela avec une indication de la ligne de code où cela bloque exactement.
Pour résoudre le problème, il faut soit utiliser d'autres contrôles / fonctions, soit faire certaines déclarations différemment (suivant le problème rencontré).
Cordialement,