Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

création moteur de recherche

  • Initiateur de la discussion Initiateur de la discussion vickounet
  • 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 !

V

vickounet

Guest
bonjour,

Pour faire simple, j'aimerais créer un outils permettant de facilité la recherche de certaines informations.
En gros, le fichier que j'ai créer est une sorte d'outils pour faire des devis rapides avec les produits, et les frais de port qui se calculent "automatiquement" en fonction de la référence choisie, et de la quantité.
Le problème c'est qu'a l'heure actuel, il faut connaitre TOUTES les références exacts pour pouvoir l'utiliser... ce qui n'est le cas à vrai dire de personne.

j'aurais donc aimer savoir s'il était possible de créer quelquechose qui permettrait une recherche rapide de la référence dans la base de donnée tout en restant extrèmement simple, personnellement j'utilise très bien "controle+f" ou encore les filtres, mais je suis probablement le seul à savoir les utilisées et les autres ne font surtout aucun effort sous pretexte que c'est "trop difficile" 🙂

je pense que VBA est obligatoire dans mon cas... mais je n'y comprend pas grand chose pour être franc.

j'ai déja essayer de récuperer un fichier VBA, qui avait été créer pour un cas un peux similaire, mais je n'ai pas réussi à le réutiliser pour mon cas.
Il s'agisait d'un bouton "recherche" qui ouvrait une sorte de page, avec tout en haut "recherche" ou il suffisait de taper des mots (entier pour partiels) pour qu'en dessous s'affichent toutes les lignes avec les lettres qui la composent.


petit exemple :

recherche : 18

ref désignation
183ta bateau
183tau bateau ultra rapide
180ferc33 fer a cheval

en espérant que vous compreniez ce que je veux... ce qui n'est pas gagné n'étant pas du tout un spécialiste de la rédaction..

en tout cas merci d'avance
 

Pièces jointes

Re : création moteur de recherche

Bonjour,

En cadeau de bienvenue sur le forum voir le fichier joint.

double click sur une des cellules A6:A56 -> affiche le userForm (formulaire) de recherche

On peut faire une recherche exacte ou partielle soit :1
- sur les références
2- sur les désignations

Un double-click dans la liste des occurences trouvées, inscript la référence choisie dans la liste.

P.S. j'ai créé le tableau 'tabProduits' par l'onglet 'Insertion' 'Tableau' donc la solution ne fonctionne que sur les versions excel >=2007. On peut faire autrement au besoin.

A+
 
Dernière modification par un modérateur:
Re : création moteur de recherche

Un grand merci à toi !

je rêverais de savoir faire ce genre de truc !! en tant que grand fan de excel !
si j'achete des bouquins? y a moyens d'y arriver ?
 
Re : création moteur de recherche

il faut utiliser VBA pour créer la boite de recherche? car j'avoue que je voie pas comment tu as fait,
j'ai créer les tableaux dans la base de donnée, mais ensuite? !
 
Re : création moteur de recherche

Bonjour, (ce serait bien de dire bonjour!)

Click-droit sur l'onglet en bas de la feuille "Frais de port" -> visualiser le code.
Cela t'amènera sur le code vba de la feuille, qui lance le userForm nommé usfRechProduit.

la variable Target représente la cellule sur laquelle on vient de double-cliquer.

On comment par vérifier que la cellule est dans la plage de cellules qui nous intéresse, à savoir la première colonne des données.
cancel = true empêche le comportement normal du double-click sur la cellule ( à savoir son édition)

On initialise la variable 'Cible' que j'ai créée dans le userform et qui représente la cellule appelante dans laquelle devra s'inscrire le choix de l'utilisateur.

Ensuite on lance le userform

Le reste du code se trouve dans ce userForm.

Dans l'éditeur de macro dans l'arborescence à gauche, chercher le nom du fichier, développer au besoin ses branches, jusqu'à trouver 'UsfRechProduit' . Click-Droit -> Code.

Après à toi de t'y mettre avec un bon bouquin. Permets moi un conseil, ne cherche pas à aller trop vite. Utilise l'enregistreur de macro pour commencer des petites choses, regarde le code qu'il a produit, serts toi de la touche F1 sur les mots du vba que tu ignores.

A+
 
Re : création moteur de recherche

oui pardon bonjour... j'étais euphorique ^^

merci en tout cas d'avoir pris le temps de me répondre! je vais regarder en détail ce genre de petite chose !
merci encore !
 
- 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

D
  • Question Question
Réponses
5
Affichages
216
Didierpasdoué
D
Réponses
4
Affichages
291
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…