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.
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.
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
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
je recommence toute la procédure pour éssayé de tous comprendre.
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.