Compatibilité des versions d'excel
En général, dans le sens ascendant, il n'y a rien à modifier.
Autrement dit, excel 2003 sait ouvrir les fichiers créés avec une version antérieure. Il sait également utiliser les macros. Un changement important dans les macros a cependant été apporté lors du passage de excel4 à excel5 avec l'introduction du VBA.
Il n'y a aucun traducteur automatique des macros XL4 en VBA. Les versions suivantes, y compris les plus récentes, savent toujours utiliser les macros XL4 mais si tu veux les modifier et les traduire en VBA, tu dois faire cela à la main ou rester dans cet ancien mode.
Précisons d'ailleurs que dans certains cas ce langage macro est bien plus rapide que le VBA. Par exemple sur la page imprimer tu trouveras un exemple de macro de mise en page en Xl4. Le passage de XL5 à XL97 a signifié le changement de VBA. Avec XL5 le VBA était en français. Depuis excel 97 il est en anglais. Excel fait lui même sa traduction quand on relit des claseurs excel5 dans une version suivante du logiciel mais parfois ça coince. Le VBA a encore évolué entre excel97 et excel 2000. De nouvelles fonctions ont été introduites et certaines macros développés avec excel 2000, 2002 ou 2003 coincent sur une version 97. Cependant les difficultés sont généralement surmontables. Des fonctions comme split par exemple ne sont pas présentes dans excel 97 mais peuvent être aisément contournées.
Avec 2007, les changements sont importants. La structure même des fichiers et leur extension a changé. Le VBA lui même n'a cependant pas évolué depuis la version 2002, ce qui d'ailleurs pose un problème, certaines nouvelles fonctionnalités d'excel 2007 n'étant pas manipulables en VBA (la gestion des thèmes notamment).
Excel 2007 ouvre sans problème les fichiers créés avec une version antérieure. Globalement, les macros créées dans les versions antérieures fonctionnent très bien.
Mais certaines macros posent des problèmes. En particulier dans 2007 certains outils ont été modifiés, comme ceux de tri et de filtre. Du coup, le code pour les manipuler est modifié.
Si vous devez transmettre un classeur créé avec la version 2007 à des gens qui ne l'ont pas, vous pouvez l'enregistrer au format 97-2003 ou bien vous pouvez l'envoyer au format 2007 et demander au destinaire de télécharger l'outil de compatibilité de micrsoft qui lui permettra d'ouvrir les classeurs 2007 sur sa version plus ancienne
Auteurs : Flo Cabon, Clément Marcotte, Alain Vallon
Mots clefs associés à cette page : version, compatible, compatibilité
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
