Bonjour à tous !
Je vais d'abord présenter le cadre de mon problème
J'ai créer un userform dans lequel il y a 3 textboxes et une macro.
textbox1 est une cellule et les deux autres textboxes sont des nombres qui peuvent être a virgule .
quel serait le code pour traduire :
Si "textbox1"(par exemple F20) est compris enre textbox2 et textbox3 alors activé macro1 ?
ps: les valeurs de la feuille changent à chaque actualisation des données
J'ai essayé le code suivant: (je précise je suis nul )
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("UserForm1.TextBox1.text").Value > UserForm1.TextBox2.text & Range("UserForm1.TextBox1.text").Value < UserForm1.TextBox3.text Then
Application.Run "test.xlsm!Macro1"
End Sub
Mai cela ne fonctionne pas. Je pense que ma bidouille Range("UserForm1.TextBox1.text").Value est incorrecte.
Quelqu'un aurait il une idée?
Merci beaucoup en espérant avoir été assez clair.
Bonne journée