Accueil | Ce site | CV | Excel | Livre dor | Macros XL4 | Modèles | VBA
|
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 lon 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 dOffice), il ny a pas eu de version 6 dExcel : Excel 95 était une version 7, en fait très peu différente dExcel 5. Il sest agi essentiellement dadapter Excel à Windows 95.
Cest à partir dExcel 8 (nommée 97 sur PC et 98 sur Mac), que VBA est devenu agréable demploi, avec lapparition dun environnement spécifique et les UserForms qui amélioraient de façon importante la gestion des zones de dialogues.