Cloner formule

Signaler
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,

Voici ce que cherche à faire:
la cellule 1A comprenant une formule faisant reference à la valeur de la cellule 1B, je voudrais faire en sorte que la cellule 1X reproduise la formule de 1A en faisant reférence à la valeur de la cellule 1Y.

Cela revient à automatiser la fonction copier coller, de sorte que si l'on modifie par la suite la formule de la cellule initiale (1A dans cet exemple), l'autre cellule (1X) change automatiquement.

Y a-il un moyen de faire cela?

Merci!

6 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Bonjour,
Il sera peut-être possible de te répondre valablement lorsque l'on connaîtra la corrélation (dont tu ne dis pas un mot) permettant de déterminer ton "Y" dans "en faisant référence à la valeur de la cellule 1Y" ...
Dans l'état, il faudrait une boule de cristal (et la mienne est en panne).
Bonjour ucfoutu,

ok je vais essayer d'etre plus clair par une exemple simple:
cellule A1: =B1^2
je voudrais par exemple que A2 devienne: =B2^2
Et que lorsque je modifie la formule dans A1 (par exemple : =B1/2 ), A2 devienne automatiquement =B2/2.

Est-ce plus clair?

Merci d'avance
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Et c'est cela qui t'arrête ?
Regarde ce que fait ceci (exemple)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("A1").Address Then
Range("A1:A4").FormulaLocal = Range("A1").FormulaLocal
End If
End Sub

toute modification de la formule en A1 sera répercutée comme tu dis le vouloir de A1 à A4 dans cet exemple.
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Et ?
Il est malheureux que cette discussion reste en suspens ...
Résolu (et un clic sur le tag RESOLU au niveau de ton 1er message la libèrera) ou non (et on attend de connaître alors la difficulté que tu rencontrerais encore) ?
Désolé, je ne suis pas programmeur et je pensais qu'il pouvait y avoir une solution plus "directe".
Je me débrouillerai autrement.
Merci quand même!
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Je te rappelle que tu es ici sur un forum VBA (VBA = développement)
Evite s'il te plait d'y venir pour y rechercher des solutions n'ayant rien à voir avec le développement sous VBA.