Bonjour à tous du forum, 🙂
En cliquant sur le bouton "OK" d'un Userform les données de 4 Textbox sont copiées sur la feuille("data").
VarDerL = Sheets("data").Range("A65536").End(xlUp).Row + 1
.Range("C" & VarDerL) = TextBox3.Value
.Range("AF" & VarDerL) = Round(CSng(Trim(TextBox5.Value)), 2)
.Range("AF" & VarDerL).NumberFormat = "#,##0.00_ ;[Red]-#,##0.00 "
le bug vient comment définir la textbox3 avec des conditions ?
si TextBox3.Value = fruits Then = 1000
si TextBox3.Value = ananas Then = 1010
.Range("AG" & VarDerL).Formula = "=IF((TextBox3.Value)=""fruits"",1000,)
.Range("AJ" & VarDerL).Value = Range("AI").Value
.Range("AK" & VarDerL).Value = Sum("AF" - "AI")
...
Les conditions se trouvent dans la feuille "groupe", voir ci-joint fichier Excel.
Je ne sais comment modifier que les différentes conditions sont applicables et fonctionnent.
merci d'avance de vos astuces,
news
En cliquant sur le bouton "OK" d'un Userform les données de 4 Textbox sont copiées sur la feuille("data").
VarDerL = Sheets("data").Range("A65536").End(xlUp).Row + 1
.Range("C" & VarDerL) = TextBox3.Value
.Range("AF" & VarDerL) = Round(CSng(Trim(TextBox5.Value)), 2)
.Range("AF" & VarDerL).NumberFormat = "#,##0.00_ ;[Red]-#,##0.00 "
le bug vient comment définir la textbox3 avec des conditions ?
si TextBox3.Value = fruits Then = 1000
si TextBox3.Value = ananas Then = 1010
.Range("AG" & VarDerL).Formula = "=IF((TextBox3.Value)=""fruits"",1000,)
.Range("AJ" & VarDerL).Value = Range("AI").Value
.Range("AK" & VarDerL).Value = Sum("AF" - "AI")
...
Les conditions se trouvent dans la feuille "groupe", voir ci-joint fichier Excel.
Je ne sais comment modifier que les différentes conditions sont applicables et fonctionnent.
merci d'avance de vos astuces,
news
Pièces jointes
Dernière édition: