moteur de recherche et bugg

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

F

franck8235

Guest
Bonjour à tous

il s'agit d'une base de données de dvd un userform s'ouvre et fait la recherche
et colle le titre du film dans une feuille a partir de ce nom une recherche par index equiv
donne le réalisateur; le genre, le synopsis etc.............

selon le titre du film le systéme buggue et je ne comprend pas pkoi

Peut être quelqu'un aura l'astuce ou peut être un systeme plus simple

merci de votre attention
 

Pièces jointes

Dernière modification par un modérateur:
Re : moteur de recherche et bugg

bonsoir,

Si tu as une correspondance exacte ça semble fonctionner.
Par exemple, dans ton onglet données, tu as un espace après le titre 36 quai des orfèvres, retire le (comme pour le titre j'me sens pas belle), et tes formules dans l'onglet recherche fonctionneront.

Bonne soirée,

mth
 
Dernière édition:
Re : moteur de recherche et bugg

en ce qui concerne la correspondance elle y est par nature car le titre collé dans F5 est celui trouvé dans la feuille donnees.
il est vrai que si l'on tape le titre à la main et la correspondance soit exacte cela marche mais le bugg semble être dans la relation avec la macro et la fonction index
 
Re : moteur de recherche et bugg

re,

ben non, je crains qu'il n'y ait pas correspondance justement...

Dans ton fichier joint j'avais juste enlevé les espaces à la fin des deux titres et tout fonctionnait quel que soit le mode de saisie du titre.

Maintenant si tu préfères garder les espaces à la fin de certains titres, j'imagines que tu dois adapter ta fonction MID()

Bonne soirée,

mth
 
Re : moteur de recherche et bugg

re,

ça semble fonctionner en remplaçant
Code:
TextBox1.Text = Mid(TextBox1.Text, 1, Len(TextBox1.Text) - 1)

par
Code:
TextBox1.Text = Mid(TextBox1.Text, 1, Len(TextBox1.Text))

Je te laisse regarder (suis pas douée en vba 😱)

Bonne journée,

mth
 
Re : moteur de recherche et bugg

bonjour

ci-joint ton classeur simplifié (sans formules)
tout le code est uniquement dans l'userform !

j'ai mis des constantes pour les ranges mais tu peux aussi nommer des noms de champs définis !?

mais ça tourne très bien comme ça et c'est très clair pour toi !

EDIT : je viens de voir une petite erreur !? je corrige et je remet ton classeur (que j'enlève pour l'instant)
 
Dernière édition:
- 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

Réponses
18
Affichages
2 K
Retour