J’ai un fichier pdf pour gérer mes contacts de fournisseurs.
J’ai différentes colonnes les voici :
Fournisseur / Nom / Prénom / Numéro de Téléphone / Adresse Mail / Type de Fournisseur / Autre
Je souhaite que sur la première page lorsque je recherche une des différentes informations ça m’affiche les lignes entières correspondantes.
Par exemple si je recherche « Fournisseur X » et que il y a plusieurs contacts, je souhaite que ça
m’affiche tout les contacts de ce fournisseur et leurs informations.
Bonjour, j’ai Excel Office Famille et Petite Entreprise 2019.
Visuellement ce que vous avez fait c’est ce que je veux obtenir. Sauf que lorsque je change par exemple en « Fournisseur 2 » la case de recherche j’ai des messages d’erreur qui apparaissent partout.
Hummm, chez moi ça fonctionne, normalement avec office 2019 ça devrait fonctionner
j’ai rajouté quelque fonction de recherche Gestion des Contacts - Copie Forum.xlsx (15,9 Ko)
Je n’arrive pas a comprendre pourquoi mais a chaque fois que je change de mot en recherche ca me met des erreurs #Nom? partout…
Faut-il des paramétrages spéciaux pour ce type de fonction ?
Arpop
Oui, je viens de voir après une recherche…
j’ai aussi trouvé ceci en vba, mais la j’y comprends pas grand chose…
Function FILTR(ByVal TDonn, ByVal TCond)
Dim LE&, LS&, C&
If TypeOf TDonn Is Range Then TDonn = TDonn.Value
If TypeOf TCond Is Range Then TCond = TCond.Value
For LE = 1 To UBound(TDonn, 1)
If TCond(LE, 1) Then
LS = LS + 1
For C = 1 To UBound(TDonn, 2)
TDonn(LS, C) = TDonn(LE, C)
Next C: End If: Next LE
Do While LS < UBound(TDonn, 1)
LS = LS + 1
For C = 1 To UBound(TDonn, 2)
TDonn(LS, C) = ""
Next C: Loop
FILTR = TDonn
End Function