En réalité, il existe deux manières de rendre une cellule EXCEL « intelligente »,
en la dotant d'une formule qui utilise des fonctions (comme par exemple SOMME, MOYENNE, NBCAR, RECHERCHEV, AUJOURDHUI, SI, OU, VRAI, etc.),
en écrivant une macro (c'est-à-dire un morceau de programme écrit en VBA) qui lui affecte une valeur.
La seconde possibilité permet d'effectuer des opérations beaucoup plus complexes. Elle est également plus ardue à mettre en œuvre, car le langage VBA est plus délicat à utiliser qu'une bibliothèque de formules…