Macro VBA Moteur de recherche

LLMCKY Messages postés 2 Statut Membre -  
Syzygy Messages postés 404 Statut Membre -
Bonjour à tous,

Je suis plus que débutant en écriture VBA ainsi qu'en Macro, et dans le cadre de mon travail je dois travailler avec cet outil.

J'ai crée un tableau Excel qui répertorie plusieurs documents avec des critères différents (contenu, marché, cible interrogée, etc.) sur la même page.
J'aimerai sur une feuille à part, créer un moteur de recherche qui trouvera tous les éléments correspondant (sur les différentes colonnes) de la recherche et d'afficher les lignes correspondantes dans une nouvelle fenêtre.

J'espère avoir été assez claire pour que vous puissiez m'aider. Je reste à votre disposition si vous avez des questions.

En vous remerciant,

3 réponses

Syzygy Messages postés 404 Statut Membre 146
 
Bonjour,

Avant de tout programmer en VBA, une solution basée sur les filtres élaborés ne vous suffirait-elle pas ?

Quelques tuto sur les filtres élaborés au cas où :

http://www.ybet.be/formation_excell/13-filtre-elabore.php
http://www.apprentissage-virtuel.com/formation-excel-intermediaire/filtre_elabore

Bonne journée
0
LLMCKY Messages postés 2 Statut Membre
 
Bonjour,

Merci pour ta réactivité Syzygy, cependant j'ai une case "contenu" avec plusieurs bullets points de texte.
Il me semble que les filtres élaborés ne tiennent pas en compte d'un mot dans une phrase, mais d'une valeur. C'est pourquoi j'aurai voulu mettre en place un moteur de recherche mots clés.
De plus la manipulation du tableau Excel n'est pas destiné à une seule personne, mais toute une équipe. La recherche doit donc être très simple.

Je me demande si c'est possible ?

Bonne journée,
0
Syzygy Messages postés 404 Statut Membre 146
 
Bonsoir,

Personnellement, je ne sais pas s'il existe un moyen de réaliser un moteur de recherche. Et je ne pourrais donc pas te dire si c'est possible ou non. Cependant, je ne pense pas que cela soit réalisable.

Je passe toujours par des filtres élaborés avec lesquels tu peux faire des trucs très sympa avec une prise en main facile pour l'utilisateur final. Je t'envoie un fichier exemple :

http://www.cijoint.fr/cjlink.php?file=cj201107/cij6wCtIlf.xlsm

(j'espère que tu tournes sur du 2007 ou ultérieur).
A noter que j'ai repris un de mes vieux fichiers existant et que j'ai supprimé des informations sensibles et des fonctionnalités qui ne te seront pas utiles (en théorie). Je ne l'ai pas testé en profondeur, j'espère qu'il tournera sans soucis.

Dis-moi si cette solution te conviendrait.

Pour information, dans les filtres élaborés il est possible d'utiliser les caractères génériques (type "*") pour chercher une chaine de caractère indéterminée. Tu peux donc faire des recherches larges ou fines.
0