CISCO
XLDnaute Barbatruc
Bonjour à tous
Ca fait... une quinzaine d'années que je ne n'ai pas fait de macro, alors...😕 A l'époque, c'était en "franglais", on arrivait à se dépatouiller en enregistrant une macro, puis en modifiant un peu le contenu... A moins que cela ne soit l'age🙄
Donc, voila mon petit problème : j'ai enregistré une petite macro imitant la recherche de valeur cible dans une cellule, par exemple B1. La valeur à atteindre est 0, et la valeur à modifier se trouve dans la colonne juste avant, sur la même ligne, donc en A1.
J'essaye de généraliser cette minuscule macro pour pouvoir l'utiliser dans n'importe quelle cellule, mais ça bugue (erreur 1004), et l'aide plante.
Voila ce que j'ai écrit :
Range(cells(ligne,colonne)).GoalSeek Goal:=0, ChangingCell:=Range(cells(ligne,colonne-1))
J'ai essayé avec row, column, mais ça bugue toujours. Conclusion, deux petites questions :
Où est-ce que je me plante ?
Est-ce que par hasard il existerait une fonction faisant la même chose que la fenêtre valeur cible, du style VALCIBLE(cellule à définir; valeur à atteindre;cellule à modifier) ?
Merci à tous et bonne journée
PS : Bien sûr, ça tournait avec, mais uniquement en A1 et B1
Range("B1") GoalSeek Goal:=0, ChangingCell:=Range("A1")
Ca fait... une quinzaine d'années que je ne n'ai pas fait de macro, alors...😕 A l'époque, c'était en "franglais", on arrivait à se dépatouiller en enregistrant une macro, puis en modifiant un peu le contenu... A moins que cela ne soit l'age🙄
Donc, voila mon petit problème : j'ai enregistré une petite macro imitant la recherche de valeur cible dans une cellule, par exemple B1. La valeur à atteindre est 0, et la valeur à modifier se trouve dans la colonne juste avant, sur la même ligne, donc en A1.
J'essaye de généraliser cette minuscule macro pour pouvoir l'utiliser dans n'importe quelle cellule, mais ça bugue (erreur 1004), et l'aide plante.
Voila ce que j'ai écrit :
Range(cells(ligne,colonne)).GoalSeek Goal:=0, ChangingCell:=Range(cells(ligne,colonne-1))
J'ai essayé avec row, column, mais ça bugue toujours. Conclusion, deux petites questions :
Où est-ce que je me plante ?
Est-ce que par hasard il existerait une fonction faisant la même chose que la fenêtre valeur cible, du style VALCIBLE(cellule à définir; valeur à atteindre;cellule à modifier) ?
Merci à tous et bonne journée
PS : Bien sûr, ça tournait avec, mais uniquement en A1 et B1
Range("B1") GoalSeek Goal:=0, ChangingCell:=Range("A1")
Dernière édition: