Bonjour
Je voudrais savoir s'il était possible de comparer la valeur obtenue par une formule dans une cellule avec celle saisie dans une TextBox.
Je ne peux malheureusement pas vous fournir de classeur excel pour des raisons de confidentialité mais je vais tenter de vous expliquer mon problème.
J'ai créé un Userform avec plusieurs TextBox. Celle qui me concerne est la TextBox4. Je saisis une valeur dans cette Textbox, elle correspond à un volume final.
Sur une feuille de mon classeur, j'ai créé un tableau qui se remplit automatiquement grâce à des formules dans les cellules.
Avec une boucle do until, je demande à ce que le volume de la dernière ligne remplie soit décrémenté de 0,25 jusqu'à atteindre le volume saisi dans la Textbox.
Voici une partie de mon code :
With Sheets("Feuil1")
Dlig_baisse = .Range("D" & Rows.Count).End(xlUp).Row
End With
Dim j As Integer
j = (Dlig_baisse + 1)
Do Until Sheets("Feuil1").Range("D" & j).Value = TextBox4.Value
'volL baisse de niveau
Sheets("Feuil1").Range("D" & j).FormulaLocal = "=SI(B" & j & "=0;D" & (j - 1) & "-AM3;D" & (j - 1) & ")"
j = j+1
loop
La formule est bien calculée mais elle ne s'arrête pas au volume saisi.
J'espère que vous pourrez m'apporter un peu d'aide et je vous remercie par avance de l'intérêt que vous porterez à ma demande.
Cordialement