Cellule qui ne garde pas sa formule

4test.xlsx (8.22 Ko)

Bonjour,

j'ai ma cellule B2 avec une valeur et ma cellule B3 qui a pour formule =B2. Quand je prend la cellule B2 et que je la bouge en C3, ma cellule B3 a alors la formule =C3. Comment je fais pour que ma cellule B3 garde sa formule =B2 même quand je bouge la cellule ?

Merci

Bonjour,

Déplacer une cellule par un maintien sélection + glisser fait évoluer toutes les formules qui y font référence. Pour éviter ça, tu peux utiliser un couper - collé, qui de mémoire ne fait pas évoluer les formules.

Sinon, tu peux aussi réécrire systématiquement et automatiquement la formule en B3 par le biais d'une macro à chaque modification sur une plage définie.

Bonjour,

Elle garde sa formule si tu fais glisser toute la cellule en l'attrapant par sa bordure (curseur en croix avec flêches.)

Si tu attrapes la cellule par le coin inférieur droit (curseur en forme de + )alors la formule s'incrémente.

A+

Je vais utiliser une macro alors si il n'y as pas d'autres solutions merci

Je vais utiliser une macro alors si il n'y as pas d'autres solutions merci

Un syntaxe possible, à adapter si besoin (code à placer dans le module VBA de la feuille en question) :

Private Sub Worksheet_Change(ByVal Target As Range)

Range("B3").Formula = "=$B$2"

End Sub
Rechercher des sujets similaires à "qui garde pas formule"