Office 365 création bouton recherche colonne A et J ( Résolu )

laurent9lb

XLDnaute Nouveau
Supporter XLD
Bonjour :)

je souhaite crée deux bouton de recherche pour un tableau excel.

Le premier en cellule A5

Le but classé trouvé rapidement le client et mettre la ligne en surbrillance ou couleur. (le même client peut avoir plusieurs point de livraison) ex client 76084 et 77001)

le deuxième cellule F5 "idem que la A plusieurs client sur la même commune. "

j'arrive a trié ces colonne (ex A trié petit au plus grand)

La fonction recherché dans colonne " Exemple A me donne le premier 76084 " (pas les deux)

j'ai essayé avec les mise en forme conditionnel Cela ne fonctionne pas .

La liste vas très vite rallongé.

Je trouve pas la solution a mon soucis.

avons une solution.

Attention je suis un débutant qui se lance sur un chantier un peu gros.:oops:

merci de votre aide
 

Fichiers joints

chris

XLDnaute Barbatruc
Bonjour

Pourquoi ne pas tout simplement utiliser un tableau structuré (il faut commencer par supprimer la ligne 5 vide et remanier la ligne d'en-tête qui empêche de trier, filtrer correctement) puis filtrer avec un segment ?
On peut ajouter une colonne de pré-filtrage pour faciliter
Exemple ci-joint.

Un peu de lecture ici sur les tableaux https://fauconnier.developpez.com/tutoriels/tableaux-structures/
 

Fichiers joints

laurent9lb

XLDnaute Nouveau
Supporter XLD
Bonjour Chris. :)

Je te remercie de ton aide.

J' ai peur que cela devienne ingérable on fais toute la France .

Je pense passé trop de temps a recherché d'abord le préfixe puis le n°client et après la bonne école.
 

chris

XLDnaute Barbatruc
Re

Ta réponse montre que ton exemple n'est pas assez représentatif de la réalité....

Il faut dans ce cas automatiser un filtre avancé en respectant ce que j'ai déjà énoncé : supprimer la ligne 5 vide et remanier la ligne d'en-tête.

Exemple avec 3 clients possibles en recherche.

Petit rappel il existe dans l'onglet Données un bouton pour défiltrer que l'on peut ajouter à la barre de lancement rapide...
 

Fichiers joints

laurent9lb

XLDnaute Nouveau
Supporter XLD
Bonjour

Je n'est pas avancé sur dossier.
Je n'y arrive pas.

Je suis allez voir sur ton site Chris .
Rien trouvé sur les manip à faire.

j'ai essaye de faire ta manip sur ton dossier et rien a faire.

Ou puis je trouvé les info pour effectuer cela.

merci a vous
 

chris

XLDnaute Barbatruc
Bonjour

C'est du VBA appliqué au Tableau structuré nommé Clients en fonction de la plage de critères nommée ClientsR et définie dans le gestionnaire de noms.
Le code est dans le module 1 du classeur que j'ai posté
VB:
Sub FiltreClients()
        Range("Clients[#All]").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange _
        :=Range("ClientsR"), Unique:=False
End Sub
 

laurent9lb

XLDnaute Nouveau
Supporter XLD
Bonjour

je ne vous est pas oublié;
J'ai rouler ce début de semaine;
je continue d'essayer.

Pour l'instant pas d'avance j'arrive même pas à refaire ton exemple sur la colonne département du classeur que tu ma fourni.

Voila pourquoi je suis chauffeur et pas informaticien. :rolleyes:

Je poursuis et vous tient au courant.

Merci
 

laurent9lb

XLDnaute Nouveau
Supporter XLD
Bonjour.

J'ai bien avancé

Mais la je sèche dur.
tableau nommé clients,plage de recherche nommé Criteres,

je n'avance plus. comment on rentre le VBA dans les cellules et la création du Bouton ou plaque3

Mon avancé en piece jointe
 

Fichiers joints

chris

XLDnaute Barbatruc
Bonjour

Tu as 365 alors oublie le format xls périmé depuis 12 ans...

Alt F11 : cela ouvre VBE (VBA Editor)

Double clic à gauche sur Feuil1
Coller à droite le code en adaptant le nom puisque tu en as choisi un autre

Dans Excel :
Insertion Forme pour choisir la forme qui servira de bouton et la dessiner
Ne pas la désélectionner et taper le texte du bouton
Clic droit sur le bouton, Affecter une macro : choisir la macro FiltreClients
 

chris

XLDnaute Barbatruc
RE

J'avais mis ClientsR et toi Critères

Le nom n'a pas d'importance mais le code doit se référer aux noms réellement définis...
 
Dernière édition:

laurent9lb

XLDnaute Nouveau
Supporter XLD
Chris

je recommence toute la procédure pour éssayé de tous comprendre.

:oops:
J'ai crée le bouton sur "ma feuille" et il ne marche pas sur mon tableau Mais il trie la colonne N° Client sur de ton tableau (les deux tableau sont ouvert sur mon écran)

Donc La case A2 ne fonctionne pas sur mon tableau.

Je continue de chercher

Merci du coup de main
 

chris

XLDnaute Barbatruc
Re

Ferme mon fichier et suis ce que j'ai décrit au post #12, sur ton fichier, cela évitera de faire des bétises
 

chris

XLDnaute Barbatruc
RE

Si tu suis le post #10 cela fonctionnera forcément.

Par ailleurs "Cela ne fonctionne pas" ne veut rien dire. Il se passe quoi ? Un message d'erreur ?

As-tu bien copié le code dans le module de la feuille de TON classeur qui contient ton tableau et non dans celui d'une autre ?
 

laurent9lb

XLDnaute Nouveau
Supporter XLD
L' expéditeur A me demande de livré la commande au client 77001.
Sauf que le client 77001 me demande de livré cette commande chez le client 999999 ou 888888. ( confidentiel )

étant donné que s'est l' expéditeur A qui nous demande le transport nous somme obligé d'archivé par ce Client 77001 pour contrôler nos accès:eek:o_Oo_O
 

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