[Réglé] Liste des 8 clients

Sinistrus

XLDnaute Junior
Bonsoir à tous !

Voilà, j'ai besoin de votre aide.

Lorsqu'un client vient me voir, dans ma liste de 900 clients, j'ai souvent des noms d'entreprise qui se ressembles.
Je suis obligé de tout le temps aller dans la feuille clients pour rechercher avec CTRL+F le client souhaité.

Je me suis dis, et s'il était possible d'afficher les 8 clients qui commencent par les 3 ou 5 premiers caractères ?

Alors en Q10 je renseigne le client et en AT2 à AT9

Je vous envois un fichier d'exemple et sollicite votre aide.

Merci d'avance.
 

Pièces jointes

  • Facture.xlsm
    109 KB · Affichages: 54
  • Facture.xlsm
    109 KB · Affichages: 61
  • Facture.xlsm
    109 KB · Affichages: 62
Dernière édition:

job75

XLDnaute Barbatruc
Re : Liste des 8 clients

Bonjour Sinistrus,

En feuille Facture, commencez par défusionner les cellules AT2 à AT9.

En effet les formules matricielles ne sont pas acceptées dans les cellules fusionnées.

Puis en AT2 entrez cette formule matricielle :

Code:
=INDEX(Clients!B$1:B$1000;PETITE.VALEUR(SI(GAUCHE(Clients!B$1:B$1000;NBCAR(Q$10))=Q$10;LIGNE(Clients!B$1:B$1000));LIGNES(AT$2:AT2)))
A valider par Ctrl+Maj+Entrée et tirer vers le bas.

A+
 
C

Compte Supprimé 979

Guest
Re : Liste des 8 clients

Salut Sinistrus

Voici un exemple de ce que tu peux faire en utilisant un ActiveX Combobox et un code derrière

Edit : Salut Job75 ;)

A+
 

Pièces jointes

  • Sinistrus_Facture.xlsm
    110.3 KB · Affichages: 64

Sinistrus

XLDnaute Junior
Re : Liste des 8 clients

Merci à tous les deux.

Job75, il y a je penses un problème. Après avoir défusionné, j'ai mis le code que tu m'as donné. La première ligne, AT2 affiche le même nom de la Q10 et toutes les autres m'affiche #NOMBRE!

Pour Bruno, je te remercie, mais la première méthode m'intéresse :$
 

job75

XLDnaute Barbatruc
Re : Liste des 8 clients

Bonjour Sinistrus, Bruno,

Vous ne savez donc pas faire une validation matricielle ??

Clic dans la barre de formule et appuyer simultanément sur Ctrl+Maj+Entrée, comme je l'ai dit.

Fichier joint.

A+
 

Pièces jointes

  • Facture(1).xlsm
    107.4 KB · Affichages: 62

Sinistrus

XLDnaute Junior
Re : Liste des 8 clients

Oui je l'ai fais mais je rencontre un problème même dans ton fichier...

Voici une liste de client réel

AFIMEX
AFRECO
AFRIBACHE
AFRICAN TRADING POST
AFRICHIM
AFRICOGE
AFRIGI
AFRIPACK
AFRIQ TP
AFRIQUE DIVISION
AFRIQUE IMPORT GENERAL CI
AFRIQUE TECHNOLOGIES & SERVICES

si je met AFRIBACHE je devrais avoir le reste.... mais je n'ai que :

AFRIBACHE
#NOMBRE!
#NOMBRE!
#NOMBRE!
#NOMBRE!
#NOMBRE!
#NOMBRE!
#NOMBRE!

Comme résultat...
 

Sinistrus

XLDnaute Junior
Re : Liste des 8 clients

On dirais que tu as raison Job, le problème est le #NOMBRE! effectivement.

C'est ce qui m'a trompé en fait... en tout cas merci beaucoup, mais peut-on éviter ce code d'erreur si la liste est fini ?

Merci encore pour ton aide.
 

job75

XLDnaute Barbatruc
Re : Liste des 8 clients

Re,

On peut éviter d'afficher les erreurs en utilisant la fonction SIERREUR sur Excel 2007/2010 :

Code:
=SIERREUR(INDEX(Clients!B$1:B$1000;PETITE.VALEUR(SI(GAUCHE(Clients!B$1:B$1000;NBCAR(Q$10))=Q$10;LIGNE(Clients!B$1:B$1000));LIGNES(AT$2:AT2)));"")
Toujours en matriciel.

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 538
Messages
2 089 405
Membres
104 162
dernier inscrit
ZAIK