Monsieur Excel
Pour tout savoir faire sur Excel !

09 juillet 2006

LireDonneesTabCroisDyn... (suite)

Avec Excel 2002 et les versions suivantes, quand vous êtes dans une cellule, que vous tapez un signe « = », puis que vous cliquez dans la cellule C7, Excel affiche automatiquement la formule = LireDonneesTabCroisDynamique("Salaire";$A$3;"Pays";"Austria";"Age";26).


Une nouvelle syntaxe depuis Excel 2002

Notons que la syntaxe n’est alors pas la même que celle présentée il y a trois jours. Autrement dit, il y a une seconde syntaxe pour cette fonction depuis la version 2002. Il n’est plus nécessaire de séparer les éléments par un espace : un point-virgule suffit, ce qui est plus naturel.

Ouverture dans un Excel antérieur

Quand vous utilisez cette syntaxe dans un classeur envoyé à un utilisateur d’une version antérieure, cette personne pourra lire dans la cellule le résultat que vous y aviez obtenu, mais il lui sera en revanche tout à fait impossible de modifier cette formule.

En effet, dès que l’on modifie quoi que ce soit dans cette formule – sauf à rétablir les arguments « à l’ancienne » –, on obtient le fatidique message :
« La formule que vous avez tapée contient une erreur » !