This is an excerpt from Pierre Leclerc (www.excel-vba.com)

Leçon 9 de 23: Le signe de dollars ($)

IMPORTANTE NOTE: Pour ajouter des signes de dollars ($) aux adresses afin de les rendre absolues, cliquez sur celle-ci dans la barre de formule et utilisez la touche F4. Le premier clic rend la colonne et la ligne absolues, le deuxième rend seulement la ligne absolue, le troisième rend seulement la colonne absolue alors que le quatrième ramène l'adresse relative. Vous pouvez sélectionner l'ensemble de la formule ou plusieurs adresses en même temps dans la formule avant de cliquer sur la touche F4. 

Pour développer des formules complexes que l'on veut copier/coller dans tous les sens (dans un tableau par exemple), il devient indispensable de maîtriser le concept de références relatives ou absolues.

Par exemple, si dans la cellule C1 vous inscrivez la formule =A1+B1 et que vous copiez/collez cette formule vers le bas elle devient =A2+B2.....=A3+B3....etc. et c'est généralement ce que vous voulez. Cette formule est à référence relative et donc les adresses changent quand vous la déplacez.

Cependant, si vous voulez copier/coller la formule de C1 dans D1 et qu'elle continue de faire la somme de A1 et B1, vous ne pouvez pas le faire puisqu'elle devient =B1+C1. Vous devez rendre les références absolues en ajoutant dans C1 des signes de dollar ($). La formule devient alors =$A1+$B1. Vous pouvez alors copier/coller dans la cellule D1 et dans l'ensemble de la colonne D.

La forme $A$1 signifie que vous voulez que l'adresse demeure la même quand vous déplacez la formule. La forme $A1 signifie que vous voulez que la colonne demeure quand vous déplacez la formule, mais que la ligne varie. La forme A$1 signifie que vous voulez que la ligne demeure quand vous déplacez la formule, mais que la colonne varie.

left arrow Back home