XL 2019 Lister des contenus de cellules en fonction de critères dans une zone de texte

djfx60

XLDnaute Nouveau
Bonjour à tous,
Dans l'exemple joint, j'aimerais pouvoir lister dans la zone de texte grise en N1 tous les n° de client de la colonne B répondant au critère VE de la colonne V et ce de façon automatique.
D'ailleurs, si cela pouvait être une formule plutôt qu'une macro cela m'irait.
Je suis sur mac et les macros ne fonctionnent pas sur iPad ou sur tablette.
Merci d'avance.
 

Pièces jointes

  • suivi VE.xlsm
    89.9 KB · Affichages: 12

djfx60

XLDnaute Nouveau
Bonjour Roblochon,
Bonjour à tous,

Merci beaucoup de votre réponse.
Cela fonctionne avec l'exemple que vous que vous avez re-posté.
En revanche, lorsque je copie la formule dans mon classeur réel, je n'obtient que le premier résultat et donc pas de liste.
Aussi, je voudrais préciser que la dite liste devrait être sur plusieurs lignes dans la zone de texte et qu'elle aurait le format suivant:
C00000 &prénom &Nom &Adresse &" à "&ville &" avant le "&date entretien
Mais là je pense qu'il va falloir passer par vba?
Je suis tout de même preneur.
Merci d'avance encore.
 

Pièces jointes

  • suivi VE1.xlsm
    90.3 KB · Affichages: 4
Dernière édition:

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Votre formule ne fonctionne pas car vous avez saisi les crochets manuellement. Une formule matricielle se tape sans les crochets et la validation par CTRL+MAJ+ENTREE (comme dit plus haut) insère automatiquement les crochets avant et après !

Si vous voulez un saut de ligne entre chaque item, remplacez ";" par car(10) :
=JOINDRE.TEXTE(CAR(10);VRAI;TEXTE(SI(V3:V13="VE";B3:B13;"");"C00000"))

Par VBA ça ne me dis pas de le faire aussi je passe la main.

cordialement
 

djfx60

XLDnaute Nouveau
Bonjour,

Votre formule ne fonctionne pas car vous avez saisi les crochets manuellement. Une formule matricielle se tape sans les crochets et la validation par CTRL+MAJ+ENTREE (comme dit plus haut) insère automatiquement les crochets avant et après !

Si vous voulez un saut de ligne entre chaque item, remplacez ";" par car(10) :


Par VBA ça ne me dis pas de le faire aussi je passe la main.

cordialement
Bonjour Roblochon,
Bonjour à tous,

Merci beaucoup.
Cela fonctionne et j'ai pu l'adapter à mon projet en concaténant plusieurs zones de texte.
Merci encore
Bien Cdt
 

Discussions similaires

Statistiques des forums

Discussions
311 725
Messages
2 081 949
Membres
101 852
dernier inscrit
dthi16088