Bonjour à tous,
je reviens vers vous car vous m'aider beaucoup et bien
Contexte :
J'ai une colonne avec des n° de lot (genre : A025156B; U145896YG; Z1546631474/Z6...), et plusieurs onglets d'années (2021,2020,2019... jusqu'en 2008)
Mon but est d'avoir un bouton recherche qui trouve la ligne correspondant au n° de lot recherché dans tous les onglets. Et j'aimerai qu'il trouve le dernier en date (le n° de lot): exemple : j'ai un n° lot X dans l'onglet 2011 et on le retrouve aussi en 2019 donc j'aimerai que le bouton trouve celui de 2019.
De plus dans mon dossier, il y a déjà un bouton recherche existant mais malheureusement il n'arrive pas à rechercher certains n° lot (j'ai testé), et je ne sais pas pourquoi.
Voici le code du bouton que j'ai actuellement :
Sub Recherche()
'
' anglet Macro
'
'
Dim a As String
R = InputBox("NumLot", "Titre")
For i = 2008 To 2030
a = i
Sheets(a).Select
For j = 5 To 1000
If Range("X" & j) <> "" Then
If Range("X" & j) = R Then
Rows(j & ":" & j).Select
j = 1000
i = 2030
End If
End If
Next j
Next i
End Sub
Que dois-je modifier ou rajouter pour pouvoir avoir ce que je veux (en gras plus haut)?
En pièce joint un "échantillon" du dossier excel il y a que 4 onglets mais dans l'original il y de 2008 à 2021 et il évolue chaque année.
Merci beaucoup de votre aide