[RÉSOLU] Adapter une recherche par userform

aubelix

XLDnaute Impliqué
Bonsoir à tous les Amis du Forum.

Je reviens vers vous pour vous demander de l'aide.
J'ai voulu faire des recherches sur ma Base qui compte des centaines d'enregistrements.
En recherchant par "Ctrl - F" la recherche met beaucoup de temps pour un résultat souvent décevant.
J'ai essayé avec une macro, mais qui ne fait pas ce que j'attends à savoir.

En tapant un début de référence, les lignes qui contiennent ce bout de référence s'affichent;
En cliquant sur le résultat affiché afficher dans la partie basse de l'userform uniquement la ligne concernée.
Seules les champs "Jaunes" doivent s'afficher. (Voir l'userform Tracktool en exemple).

J'ai essayé de l'adapter, mais le code est trop complexe pour mon niveau de connaissances.
Si vous pouviez me consacre un peu de votre temps et de vos connaissances...
Par avance, Merci.

Cordialement.
 

Fichiers joints

Dernière édition:

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Bonjour Laetitia:) Aubelix le forum
aubelix, si tu copies des macros faites pour vexcel sans les adapter à ton classeur cela ne risque pas de marcher!!!
Tu n'as pas de feuille Identité ni Contrôles
a+
Papou:)
 

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Re bonjour à Tous,
voilà Aubelix avec l'ajout des lignes sélectionnées qui s'ajoutent dans la listbox dessous si c'est ce que tu veux car pas bien compris ce que tu veux exactement
a+
Papou:)
 

Fichiers joints

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Re Aubelix le forum
voilà une autre version avec un ajout d'un label t'informant du nombre de lignes trouvées
il faut savoir que j'ai fait la recherche sur la colonne C références mais on peut aussi faire afficher en faisant une recherche sur toutes les colonnes
a+
Papou:)
 

Fichiers joints

Dernière édition:

aubelix

XLDnaute Impliqué
Re : Adapter une recherche par userform

Bonsoir CHALET53, Laetitia90, Paritec et tous les amis du Forum.
Tout d'abord mille mercis à tous les trois pour le temps que vous avez consacré à mon problème.
J'ai testé tous les fichiers. Le plus abouti est celui de Paritec.
Est-il possible d'aligner les données sous les titres des labels des colonnes ?
Je t'ai joint ton fichier avec les colonnes les plus utiles pour l'alignement celles en jaune.
Sinon je me contenterai du beau résultat. Ton travail est parfait.
Merci pour votre aide et de l'intérêt que vous avez porté à ma requête.
Cordialement.
 

Fichiers joints

Dernière édition:

CHALET53

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Bonsoir

Pour l'alignement, dans VBE, tu cliques sur la listbox et dans les propriétés (à gauche) tu as une rubrique : columWidths
tu procèdes par tâtonnement

a+
 

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Bonsoir Aubelix et tous
pour le centrage voilà avec une listview là c'est centré, par contre pour toi comprendre la macro c'est moins simple, et en cas de modifications les listview c'est un peu plus compliqué mais là les colonnes sont top
a+
papou:)
 

Fichiers joints

aubelix

XLDnaute Impliqué
Re : Adapter une recherche par userform

Re Bonsoir.
Merci pour vos réponses.
Paritec, la V3 Fonctionne bien sur le Fichier exemple.
Mais dans mon fichier, j'ai un message d'erreur.
"Erreur de compilation" -"variable non définie."
La macro s'arrête sur .View=lvwreport
Si je mets une apostrophe devant Option explicit, plus de message d'erreur mais l'affichage est erroné.
Dernière requête: est-il possible en double cliquant sur la ligne de la ListBox2 de se positionner
sur la référence dans la feuille Base.
Merci pour ton aide.
Cordialement.
 

Fichiers joints

Dernière édition:

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Bonjour Aubelix le forum
si tu ne sais pas adapter ou recopier là je ne sais pas quoi te dire
Une solution tu conserves le fichier que je t'ai envoyé et tu ouvres en même temps ton fichier et tu copies la feuille base de ton fichier vers le mien.
Pour le positionnement sur la feuille ok MAIS tu restes sur la listbox ou sur la listview????
moi là je ne peux pas deviner
a+
papou:)
 
Dernière édition:

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Re Aubelix le forum
une autre question, a quoi te sert la deuxième listbox ou listview???????????????
A rien sans doute c'est parce que tu avais recopié l'userform de Vexcel??????
merci de me répondre et de me confirmer
a+
papou:)
 

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Re Aubelix le forum
bon alors pas de réponses bref voilà une version ou tu as la sélection sur la feuille sur un simple click sur la listview
MAIS si tu avais commencé par expliquer ce que tu attendais de la modification de ton userform dans ton premier message, on ne perdrait pas notre temps à répondre 10 fois pour arriver au résultat souhaité, mais bon pourquoi faire simple quand on peut faire compliqué!!!
a+
Papou:)
 

Fichiers joints

aubelix

XLDnaute Impliqué
Re : Adapter une recherche par userform

Bonjour Paritec et tous les Amis du Forums.
Merci pour ton aide et le temps que tu passes.
J'ai testé les diverses versions.
Elles génèrent toutes un message d'erreur sur "mon fichier".
Seule la version2 fonctionne sans message d'erreur.
J'ai résolu le problème de largeurs de colonnes.
Je te joint le fichier qui fonctionne si tu pouvais l'adapter
en double cliquant sur le ListBox2 pour afficher la référence sur la feuille Base
comme tu as fait pour les autres versions ou comme tu le souhaites sans te
faire perdre trop de temps. J'ai conscience du temps que tu consacres à mon problème.
Encore une fois Mille Mercis.
Cordialement.
 

Fichiers joints

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Bonjour Aubelix, le forum
Bon tu as la tête dur mais c'est pas grave, tous mes fichiers fonctionnent, c’est que tu ne sais pas les adapter à ton fichier.
Par contre je te fais des messages que tu ne lis même pas, là c'est moins bien et je pose des questions et là aussi aucune réponses.
bref la version 2 modifiée, puisque tu n'es pas capable d'adapter les autres qui sont pourtant bien mieux!!
a+
Papou:)
 

Fichiers joints

aubelix

XLDnaute Impliqué
Re : Adapter une recherche par userform

Bonsoir Paritec et tous les Amis du Forum.
Merci Paritec pour ton travail.
En effet TOUS tes fichiers fonctionnent très bien sur le fichier test.
Mais malheureusement j'ai un message d'erreur excepté la V2.
Je ne m'explique pas le message d'erreur sur les autres versions.
Je tenais une fois à te remercier pour ton aide et le temps que tu
m'as consacré.
Cordialement.
 

aubelix

XLDnaute Impliqué
Re : Adapter une recherche par userform

Bonjour tous les Amis du Forum et en particulier à Paritec.
Si je reviens une fois de plus, c'est pour te remercier de nouveau pour ton aide et ton travail.
Tu ne peux pas t'imaginer à quel point tu m'as facilité la vie.
C'est un vrai bonheur de faire des recherches avec ta macro.
Dommage que je ne comprenne pas tout le code.
Mille mercis une fois de plus.
j'en profite pour remercier tous les bénévoles qui œuvrent sur ce Forum. :)
Le mot Solidarité n'est pas un vain mot...
Cordialement.
 
Dernière édition:

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Bonsoir Aubélix le forum
C'était le but recherché que tu sois content et que cela te serve.
Qu'est ce que tu ne comprends pas, si tu veux on peut essayer de commenter la macro et le pourquoi des commandes?
a+
papou:)
 

Paritec

XLDnaute Barbatruc
Re : Adapter une recherche par userform

Bonjour Aublelix le forum
voilà je t'ai fait une petite modification et je t'ai commenté le code
a+
Papou:)
 

Fichiers joints

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas