matrix
XLDnaute Occasionnel
Bonjour,
Je voudrais savoir si je peux simplifier ce script:
Chaque fois que je clique de le combobox1, ça me transfert de feuille à au lieu de rester dans la feuille ("Tableau Cumulatif"). et ensuite il me donne la valeur dans le textebox2.
Comment améliorer le script en plus de ne pas seulement couvrir la plage ComboBox1.RowSource = "E2:E300" 'ta plage de données, ,mais bien "E2:E" svp?
Merci de votre aide!
Je voudrais savoir si je peux simplifier ce script:
Code:
Private Sub ComboBox1_Change()
Application.ScreenUpdating = False
Sheets("Listes").Select
ComboBox1.RowSource = "E2:E300" 'ta plage de données
If ComboBox1.Value = "E2" Then
End If
Valeur = ComboBox1.Text
ActiveSheet.Cells.Find(What:=Valeur, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) _
.Activate
TextBox2.Text = ActiveCell.Offset(0, 1).Text
Sheets("Tableau Cumulatif").Select
Application.ScreenUpdating = True
End Sub
Chaque fois que je clique de le combobox1, ça me transfert de feuille à au lieu de rester dans la feuille ("Tableau Cumulatif"). et ensuite il me donne la valeur dans le textebox2.
Comment améliorer le script en plus de ne pas seulement couvrir la plage ComboBox1.RowSource = "E2:E300" 'ta plage de données, ,mais bien "E2:E" svp?
Merci de votre aide!