Un VBA pour paramétrer ma valeur cible

Bonjour

la valeur cible ne permet pas d'introduire une valeur à partir d'une colonne excel nous exige un nombre entier :(. dans ma situation la valeur cible change d'un matricule à l'autre comment dire à excel d'aller sur la colonne I dans mon exemple pour identifier la valeur cible ?

est qu'il est possible de la paramétrer via VBA

j'ai trouvé ça mais ça

Private Sub ValeurCible() Dim c As Range For Each c In [A2].Resize(Cells(Rows.Count, 1).End(xlUp).Row - 1) If c.Offset(, 10) <> "" Then c.Offset(, 9).GoalSeek Goal:=c.Offset(, 10), ChangingCell:=c.Offset(, 1) Next c End Sub

mais ça ne fonctionne pas pour mon tableau en PJ

ma colonne I est la valeur cible à récupérer ligne par ligne, la H => c'est la formule lien entre ma valeur cible et la valeur à simuler

et la G => la valeur à me trouver (simulation)

Merci

Bonjour,

Dans votre code, vous faites référence à la colonne 10 "j" or, la dernière colonne est la 9 "i",

If c.Offset(, 10) <> "" Then c.Offset(, 9).GoalSeek Goal:=c.Offset(, 10), ChangingCell:=c.Offset(, 1)

commencez par appliquer les bonnes valeurs de colonnes.

Cdlt

Rechercher des sujets similaires à "vba parametrer valeur cible"