recopie d'une plage de cellules sous condition

  • Initiateur de la discussion Initiateur de la discussion davacorp
  • Date de début Date de début

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 !

D

davacorp

Guest
Bonjour,

Je cherche la façon de réaliser la chose suivante (si possible sans macro...).

J'ai une colonne d'items :
X1
X2
X3
X4
...

En face de chaque item de cette colonne, se trouve une valeur : 0, 1 ou vide.

Je voudrais pouvoir recopier dans une autre feuille uniquement les items de cette colonne (Xn) qui prennent la valeur 1, également sous la forme d'une colonne (j'exclus donc les items qui prennent la valeur 0 ou bien vide).

Merci
 
Re : recopie d'une plage de cellules sous condition

bonjour davacorp le forum . copy de la feuille1 colonne A vers feuille2 colonne A

Code:
Sub es()
Dim i As Long
Application.ScreenUpdating = False
With Sheets("Feuil1")
For i = 1 To .Cells(Rows.Count, 1).End(xlUp).Row
If .Cells(i, 2) = 1 Then Sheets("Feuil2").Range("a" & Rows.Count).End(xlUp)(2) = .Cells(i, 1)
Next i: End With
End Sub
 
Re : recopie d'une plage de cellules sous condition

Bonjour,

Sans macro, ça pourrait donner quelque chose comme l'exemple joint.
A tester

++

Edit : Bon.. Ca marche mais c'est en 2 colonnes, je n'arrive pas à faire mieux... je m'empêtre dans mes formules matricielles sans réussir à faire propre.
 

Pièces jointes

Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
370
Réponses
0
Affichages
657
Retour