Bonjour à tous
J'ai trouvé ce programme de "recherche" qui fonctionne très bien.
La "recherche" ce fait sur toutes les feuilles, l'inconvénient il commence par la feuille1 et bloque sur une autre feuille qui contient le même item
Je souhaiterai faire la "recherche" sur une plage d'onglets spécifique:
exp: feuille2 à feuille4
Seconde question:
Peut-on remplacer le mode InputBox par un UserForm ?
Concernant ce point spécifique, le "exit sub" est mal placé.
En le plaçant là où il est il sort dès la première occurrence trouvée.
Avec cette modification, il analyse toutes les feuilles :
VB:
Loop While Not c Is Nothing And c.Address <> firstAddress
Set c = Nothing
'Exit Sub '02/2024 Supprimé
End If
Next Sh
Exit Sub ' Ajouté'
End If
MsgBox "Aucun # Trouvé", vbExclamation '02/2024
End Sub
Merci Sylvanu,
Effectivement cela fonctionne sans soucis.
@ Comment spécifier les feuilles à analyser ?
Le test passe par une feuille spécifique "BD" de mon classeur qui comporte 68 Feuilles, elle est avant les 39 feuilles à analyser & je ne souhaite pas lire les données dans la BD. D'ou ma demande de recherche des feuille9 à feuille48.
Peut-on remplacer le mode InputBox par un UserForm ?
@Bien sur, mais quel intérêt s'il y a juste un mot à entrer.
Pour le Fun, mais pas important.
Le test passe par une feuille spécifique "BD" de mon classeur qui comporte 68 Feuilles, elle est avant les 39 feuilles à analyser & je ne souhaite pas lire les données dans la BD. D'ou ma demande de recherche des feuille9 à feuille48.