A=a+1 ??

Bonjour,

peut-on faire sur Excel une référence à la cellule que l'on modifie ?

Je m'explique : comment fait-on pour avoir par exemple :

A1 = A1 + A34 ??

Si A1 valait 2 et que A34 vaut 5 j'aimerais obtenir A1 = 7.

Ce type de choses est classique de la plupart des langages de programmation... Cela m'étonnerait donc qu'Excel ne gère pas cela. Je sais qu'on peut peut créer une nouvelle cellule mémoire afin de garder la valeur précédente en mémoire mais j'aimerais faire ça sans création de cellule supplémentaire.

Merci de votre aide.

Bonjour,

çà ne peut se faire qu'avec VBA

Range("a1") = Range("a1") + Range("a34")

Amicalement

Claude

Merci beaucoup. Je n'avais utilisé les macros.

Bonne journée.

bonjour

je me permets une petite correction

a1 = a1 + a14 donne un référence circulaire

il est possible de jouer avec cela sans vba

aller dans outils/options/calcul

cocher iteration

mettre nombre maxi d'itération à 1

la cellule a1 renvoi le contenu de la cellule a14

l'intérêt c'est que quand la valeur de a14 sera modifié cela s'joutera à ce qu'il y avait précédemment dans a1

cordialement