Cloner formule

LS - 17 nov. 2015 à 17:44
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 24 nov. 2015 à 10:45
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

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
17 nov. 2015 à 19:12
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).
0
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
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
17 nov. 2015 à 23:08
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.
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
24 nov. 2015 à 07:53
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) ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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!
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
24 nov. 2015 à 10:45
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.
0
Rejoignez-nous