Bonjour,
J'utilise ce code pour zoomer sur une cellule :
Private Sub ComboBox2_Change()
d = Me.ComboBox2.Value
Set lf = Worksheets("Listing flore")
lrlf = lf.Cells(Rows.Count, 2).End(xlUp).row
Set plg = lf.Range("B2:B" & lrlf)
With lf
For chk = 2 To lrlf
Set res = plg.Find(d, LookAt:=xlWhole)
If Not res Is Nothing Then
'res.Select
ActiveWindow.ScrollRow = res.row
ActiveWindow.ScrollColumn = res.Column
End If
Next chk
End With
End Sub
Lorsque je sélectionne une valeur dans une ComBox, alors je souhaite qu'Excel zoome sur la cellule correspondante.
Sauf qu'avec des milliers de lignes, ce travail est assez fastidieux pour le logiciel. Vous pensez qu'il y a une solution plus rapide ?
Je joins un fichier fonctionnel, mais un peu lent du coup.
Bonne journée !