Moteur de recherche sous excel

01Neirdah

Nouveau membre
Bonjour a tous,

je suis actuellement en train de creer une base de donnees sous excel (version 2000 et 2003) et j'aimerai savoir s'il est possible a partir d'une macro de creer un petit moteur de recherche a l'interieur de mon fichier ?

Par exemple, j'aimerai en tapant un mot clef a l'interieur d'une cellule pouvoir faire apparaitre dans une nouvelle feuille toutes les lignes dont au moins une cellule contient ce mot clef.

A noter que chacune de mes cellules contient des phrases et non pas un seul mot et qu'actuellement je travail sur 26 feuilles (chacune comprenant une lettre allant de A jusque Z).

Je vous serais tres reconnaissant si vous pouviez m'aider pour cela.
En vous remerciant par avance.
 

zeb

Modérateur
Primo
creer une base de donnees sous excel
Voila bien une grosse bêtise. :pfff:


Admettons qu'on t'y oblige, par des moyens honteux... :o

Secundo
Utilise la méthode Find de l'objet Range.
Les explications et l'exemple de l'aide en ligne sont très explicites.
 

01Neirdah

Nouveau membre
Merci Zeb pour tes informations. Oui je sais qu'utiliser access serait plus interessant mais je n'ai pas le choix et je reste encore novice dans l'utilisation d'access pour le moment.

Pourrait tu m'expliquer ce que tu entends par la methode find de l'objet range pour le lien que tu m'a propose ? Merci d'avance

(PS : desole pour la ponctuation j'ecris avec un clavier anglais)
 

zeb

Modérateur
La première partie du message n'a aucun avec la seconde.
Le lien, et bien, exécute la fonction ExcelAsDB proposée, tu verras bien

Quant à la methode find de l'objet range, je ne sais pas quoi ajouter de plus. Es-tu allé voir l'aide en ligne d'Excel ?
 

01Neirdah

Nouveau membre
Merci,
je vais essayer la fonction ExcelAsDB que tu me propose.

Dois-je me servir des macro pour cela ou saisir la fonction dans une cellule ?

Me conseil tu d'inserer la fonction sur une nouvelle page ou sur une page deja existante ?

Et faut-il inserer les chiffres que tu indique lorsque je copie ta formule ?

Desole pour toutes ces questions mais je ne m'y connais pas tres bien non plus sous excel.

Merci encore pour le temps que tu passe a m'aider.
 

zeb

Modérateur
Ne prends pas trop au sérieux cette première partie, hein !

Mais la seconde est très sérieuse : lis la doc de find.
 

01Neirdah

Nouveau membre
Merci encore,

j'ai fais une recherche dans google mais je n'ai pas trouve d'informations concernant le methode de find, peux tu m'indiquer ou sont les indications que je dois suivre ?

Merci d'avance
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 850
Membres
1 586 373
Dernier membre
https://forum.tomshardwar
Partager cette page
Haut