Bonjour Gmb,
C est un fichier qui vient de mon entreprise, c'est un peu délicat de mettre en ligne...j"ai fait un userform simplifié
Je vais simplifier à fond
1) Un tableau qui est importé et rafraichit toute les minutes.
2) Un userform et un textbox. Dans la textbox on indique la cellule à surveiller. Si cette cellule change, ca lanca la macro
si j utilise le code ci dessous, en inscrivant le range de la cellule voulu, cela fonctionne.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Target.Worksheet.Range("H9")) Is Nothing Then Hello
End Sub
Mais j'aimerai bien que l 'on puisse choisir le range dans le userform...
Donc j'ai essayé cette solution entre autres
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Target.Worksheet.Range("Userform1.textbox1.value")) Is Nothing Then Hello
End Sub
Mais cela ne fonctionne pas.
Auriez vous une idée?
Merci
Cordialement