la meilleure solution ?

  • Initiateur de la discussion Initiateur de la discussion elricou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

elricou

Guest
Bonsoir
Je m'inscris sur le site pour avoir vos avis 😉
J'ai un classeur Excel 2007 avec une dizaine de pages.
J'aimerai avoir un moyen de faire une recherche par mots clés sur toutes les pages dans les colonnes F à N (désolé rien de politique...) et récupérer certaines cellules de la ligne contenant le (ou les) mot recherché.

La boite de recherche n'est pas si mal mais elle nécessite de paramétrer la recherche par défaut (tout le classeur etc) et l'affichage des résultats ne me convient pas.

j'ai pensé aux recherchev ou a d'autres commandes, mais le résultat final n'est pas esthétique, peut être existe t il une macro adéquate ou si vous avez une ou des pistes 🙄
je suis preneur.

Cordialement
Eric
 
Re : la meilleure solution ?

Bonjour et bienvenu sur le forum Elricou,

Comme tu l'as très justement dis, dans ton cas, la solution la plus simple est la fonction "recherche" :
-> "Edition" / "Rechercher" / cliquer sur le bouton "Options"
-> dans la zone situé à droite de "Dans", à la place de "Feuille", sélectionner "Classeur"
-> puis cliquer sur "Suivant" (pour avoir la prochaine cellule contenu l'expression cherché), ou "rechercher tout" (pour avoir la totalité des cellules contenant cette expression).

Sinon (à ma connaissance), il n'existe pas d'autres solutions toute faite, prêt à l'emploi.

Seul autre solution, retrousser les manches, apprendre le VBA et là, un nouveau monde s'ouvrira à toi : les UserForm.

Et là, à mon avis tu devrais trouver ton bonheur. Par contre c'est beaucoup de boulot et demande quelques connaissances en VBA.

Un peu trop complexe pour une première macro.

A moins que quelqu'un te fasse tout le boulot, mais ce n'est pas trop la politique du forum (Lien supprimé).

Bon apprentissage.
 
Re : la meilleure solution ?

Bonsoir.
Vous pourriez aussi demander l'enregistrement d'une nouvelle macro, puis utiliser la boîte de recherche qui n'est déjà pas si mal, arrêter l'enregistrement de la macro, examiner le code. Après seulement, voir d'une part comment entrer les mots à rechercher (par un userform sans doute), et d'autre part comment utiliser les plages trouvées lors de l'exécution pour en tirer un résultat plus à votre convenance.
Cordialement
 
Re : la meilleure solution ?

Bonsoir,
ci-joint un fichier que j'avais fait il y a quelques mois pour un demandeur du forum.
Tu tapes un ou plusieurs mots-clés (séparés par une virgule si je me souviens bien) et les chaines de caractères contenant ce (ces) mot(s) s'affichent avec un lien hypertexte permettant de retrouver la chaîne en question.
A toi de l'adapter à ton cas.
A+
 

Pièces jointes

Re : la meilleure solution ?

J'en etais exactement là, j'enregistre une macro (et tente un decryptage).

Sub Macro1()
'
' Macro1 Macro
'

'
Sheets(Array("Sheet1",...
.Select
Sheets("Sheet1").Activate
End Sub

c'est que le debut 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
5
Affichages
2 K
M
  • Question Question
Réponses
3
Affichages
1 K
Mr.Nobody
M
W
  • Question Question
Réponses
0
Affichages
603
Wagscd
W
J
Réponses
6
Affichages
5 K
Joellino
J
N
Réponses
1
Affichages
963
Retour