Accueil | Ce site | CV | Excel | Livre d’or | Macros XL4 | Modèles | VBA

 Les versions récentes d'Excel :

N° version

Désignation PC

Désignation Mac

8 97 98
9 2000 2001
10 XP ou 2002 X
11 2003 2004
12 2007 2008

Les premières versions d'Excel (1 à 4) utilisaient un langage macro propriétaire, que l’on désigne actuellement comme langage macro XL4.

On parle également de macros XLM, par référence au suffixe des fichiers, sous Windows : par défaut le nom proposé pour une feuille de calcul était Feuil1.xls (ou Feuil2.xls, Feuil3.xls ...), tandis que pour une feuille macro, c'était Macro1.xlm.

Sur Mac la différenciation ne se faisait pas par le suffixe, mais par l'icône associée au type de feuille :

Feuille
de calcul
Feuille
macro

Entretemps, Microsoft avait lancé Visual Basic, un langage généraliste facile d'accès (il s'agit d'un Basic), mais moderne car orienté objet. Ce langage n'existe que sous Windows.

La version 5 d'Excel a vu l'apparition d'un second langage pour l'enregistrement automatique ou l'écriture de macros, VBA (Visual Basic for Applications). Il s'agit d'un “dialecte” de Visual Basic.

Pour des raisons marketing (unification des numéros de version des applications d’Office), il n’y a pas eu de version 6 d’Excel : Excel 95 était une version 7, en fait très peu différente d’Excel 5. Il s’est agi essentiellement d’adapter Excel à Windows 95.

C’est à partir d’Excel 8 (nommée 97 sur PC et 98 sur Mac), que VBA est devenu agréable d’emploi, avec l’apparition d’un environnement spécifique et les UserForms qui amélioraient de façon importante la gestion des zones de dialogues.