Inclure un moteur de recherche dans une base de donnees sous Excel

01Neirdah

XLDnaute Nouveau
Bonjour a tous,

je suis actuellement en stage dans une entreprise ou l'on me demande de creer une base de donne sous excel. Actuellement j'ai classe toutes les informations en ligne de la maniere suivante (Cellule A1 "Organisation" Cellule B1 "Contact tel" Cellule C1 "Email" Cellule D1 "site internet" Cellule E1 "information generales")

J'ai de plus classe ces information sous 26 feuilles allant de la lettre A jusque Z.

Mon directeur de stage souhaiterait que je cree a l'interieur de cette base de donnee un moteur de recherche,dans une cellule, permettant a partir de la saisie d'un mot clef de la base de donnee d'afficher dans une nouvelle page toutes les lignes dont au moins une cellule comprend ce mot ou une partie de ce mot.

Je suppose qu'il existe une formule pour cela mais je ne m'y connais pas assez en la matiere.

J'ai deja entendu les notion de "macro", "vba" ou methode "find" mais je ne sais pas comment les utiliser.

Peut-etre pourriez vous m'aider sur la fornule que je recherche ou m'eclaircir sur ces notions.

Toutes les reponses sont les bienvenues, je vous remercie par avance
 

blaugrana50

XLDnaute Nouveau
Bonjour,

Merci pour ce programme qui marche bien.
Néanmoins j'aimerais limiter la recherche à une feuille.

Par exemple mon classeur contient 6 feuilles, la 1er contient le bouton de recherche, les autres des données.
J'aimerais que la recherche "1" ne cherche le résultat que dans la feuille 1, la recherche 2, sur la feuille 2.....

Je trouve pas dans le code l'endroit à renseigner pour limiter la recherche à un nom de feuille bien précis.

Merci.
 

blaugrana50

XLDnaute Nouveau
Re : Inclure un moteur de recherche dans une base de donnees sous Excel

Bonjour

Il suffit de modifier dans le module "varpublique" le code ci-dessous
passer de 4 à 5 et rajouter une valeur dans dimcol
'paramétrage listview
nbmaxcol = 5 ' nombre de colonne à afficher
dimcol = Array(80, 80, 50, 50, 50) ' dimension des colonnes le nombre de valeur doit
' être égal à la valeur affectée à nbmaxcol

JP

Bonjour,

Pour la largeur des colonnes j'aimerais rendre leur largeur en automatique plutôt que de la définir dans le Array.

Possible ou pas ? Si oui intéressé par le bout de code.

Merci.
 

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 473
Membres
103 553
dernier inscrit
jhnm