Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 copier coller si

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

lesoldat9

XLDnaute Occasionnel
Bonjour,

Je cherche une formule afin de mettre dans les colonnes O et P les code et nom qui sont dans les colonnes B et C si L = A placer


Cordialement
 

Pièces jointes

Solution
Bonsoir Lesoldat, Job,
Un essai en PJ avec :
VB:
=SIERREUR(INDEX($B$2:$B$1000;PETITE.VALEUR(SI($I$2:$I$1000="a placer";LIGNE(INDIRECT("1:"&LIGNES($I$2:$I$1000))));LIGNES($1:1)));"")
Formules matricielles donc valider avec CTRL+MAJ+Entrée.
Bonsoir Lesoldat, Job,
Un essai en PJ avec :
VB:
=SIERREUR(INDEX($B$2:$B$1000;PETITE.VALEUR(SI($I$2:$I$1000="a placer";LIGNE(INDIRECT("1:"&LIGNES($I$2:$I$1000))));LIGNES($1:1)));"")
Formules matricielles donc valider avec CTRL+MAJ+Entrée.
 

Pièces jointes

Re, salut sylvanu,

Les formules matricielles peuvent prendre trop de temps si le tableau est grand.

Voyez dans ce fichier (2) cette macro très simple qui utilise le filtre avancé :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False 'désactive les évènements
[K2] = "=I2=""a placer""" 'critère
ListObjects(1).Range.AdvancedFilter xlFilterCopy, [K1:K2], [L1:M1]
[K2] = ""
Application.EnableEvents = True 'réactive les évènements
End Sub
Elle se déclenche quand on modifie ou valide une cellule quelconque.

Bonne nuit.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
116
Réponses
5
Affichages
400
Réponses
9
Affichages
162
Réponses
12
Affichages
214
Réponses
6
Affichages
198
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…