Recherche dans toutes les feuilles
Bonjour
J'ai des noms dans toutes les feuilles du classeur.
Je souhaiterais que la macro puisse trouver le nom écrit dans la combox et que le focus pointe autant de fois qu'il trouve le même nom et ceci dans toutes les feuilles du classeur, comme la fonction Edition Rechercher mais qui ne le fait que dans la feuille active.
J'ai essayé avec ce code, mais je ne comprends pas à partir de Cells.Find, les modifications qu'il faudrait faire.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Option Explicit
Sub Rechercher()
Dim X As Byte
Dim Nom As String
Nom = InputBox("Nom à chercher dans toutes les feuilles", "Rechercher")
For X = 1 To Sheets.Count
On Error Resume Next
Sheets(X).Select
Range("A1").Select
Cells.Find(What:=Nom, After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
MsgBox ActiveCell.Address
Next X
End Sub |
Merci