Excel : Recherche sur plusieurs feuilles

[Résolu/Fermé]
Signaler
Messages postés
7
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
22 juin 2011
-
 kochon77777 -
Bonjour,

Bonjour à tous

Je suis un novice dans la maitrise d'excel et je souhaite à partir d'une vingtaine de feuilles que j'ai renseignées (Chaque feuille contient environ 2000 références dans la colone A) créer une boite de dialogue demandant une référence matériel à renseigner puis l'affichage dans une nouvelle boite de dialogue du nom de la feuille qui contient cette référence ou un résultat négatif.

Merci d'avance pour vos réponses

Mathieu
A voir également:

8 réponses

Messages postés
16527
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 octobre 2021
3 232
bonjour,

Sub chercher()
cherche = InputBox("valeur cherchée ?")
nbre = ThisWorkbook.Sheets.Count
For cptr = 1 To nbre
    If Application.CountIf(Sheets(cptr).Cells, cherche) > 0 Then
        MsgBox cherche & " se trouve dans la feuille " & Sheets(cptr).Name
        Exit Sub
    End If
Next
MsgBox "valeur cherchée, " & cherche & ", inconnue.", vbExclamation

end if


pour installer
tu copies la macro
alt+F11
insertion-module
coller

avec la barre d'outils formulaire tu dessines un bouton et tu l'affectes à la macro


3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
16527
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 octobre 2021
3 232
j'oubliais

quand tu parles de "maitrise d'excel" seuls les MVP (Microsoft Most Valuable Professionnal) peuvent dire qu'ils maitrisent Excel , pour mémoire ils sont cette année 2 ou 3 en France...
Messages postés
7
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
22 juin 2011
1
bonjour,

non je n'est rien compris surtout que je ne métrise pas du tout excel alors je ne sait meme pas ce qu'est une boucle! donc si vous avez plus de rensignement je suis preneur!

en ce qui concerne la réponse négative c'est que la référence n'existe sur aucune des feuille du classeur!

@+

kochon77777
Messages postés
41
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
23 avril 2012
13
Bonjour Kochon,

1 - tu fais une boucle sur le nombre de feuilles,
2 - tu fais ta recherche sur chaque feuille dans la colonne qui va bien,
3 - quand tu as trouvé l'occurrence recherchée tu sors de la boucle
4 - tu recuperes et tu affiches le nom de la feuille que tu etais en train de parcourir dans ta boucle initiale

pour le resultat negatif : de quoi s'agit-il ?

A+
Madelio
Messages postés
2940
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 359
Bonjour,

Je ne suis pas persuadé que la solution proposée soit très claire....

A+

pépé
Messages postés
7
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
22 juin 2011
1
re-bonjour,

Merci pour la solution c'est exactement ce que je voulais et désolé pour le terme maitrise j'aurais du dire je ne sais pas m'en servir à part pour faire des calculs simples et des graphiques tout simplement.

@+

PS : si vous avez le nom d'un bouquin pour débuter avec les macro je suis preneur
Bonjour à tous,

La macro que j'avais demandé fonctionne parfaitement mais maintenant je souhaite faire un autre bouton pour rechercher un mot dans les désignations de la colone B qui correspondent aux références de la colone A.

Exemple :
-Référence> 1234 (colone A)
-désignation> Stylo vert mine 0.7mm (colone B)

Bouton 1 valeur cherché "1234"
Bouton 2 désignation cherché "Stylo vert"

Je ne sais pas si j'ai été très clair et si c'est possible à réaliser mais Merci d'avance pour vos réponses

kochon77777
Messages postés
16527
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 octobre 2021
3 232
Bonjour,

Ta question est différente de ce fil.

Relance une nouvelle discussion, tu auras + de chances

(les colonnes A et B sont sur la m^me feuille ?)
oui elles sont sur la meme feuille mais j'ai une vingtaine de feuille différentes