Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Recherche (vers 2)

CATPLUS

XLDnaute Junior
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 ?

Pourriez-vous svp m'aider
Cordialement
 

Pièces jointes

  • Recherche_V (4).xlsm
    43.1 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Catplus,
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
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
Je souhaiterai faire la "recherche" sur une plage d'onglets spécifique:
exp: feuille2 à feuille4
Comment spécifier les feuilles à analyser ?
Peut-on remplacer le mode InputBox par un UserForm ?
Bien sur, mais quel intérêt s'il y a juste un mot à entrer.
 

CATPLUS

XLDnaute Junior
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.

Cordialement
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re Bonjour,
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.
Alors donnez nous un fichier représentatif sans obligatoirement les 68 feuilles mais avec la feuille BD de savoir où lire les feuilles à analyser.
 

Discussions similaires

Réponses
1
Affichages
378
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…