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

VBA copier valeur sous condition

cg1980

XLDnaute Occasionnel
bonjour

j'aimerai copier les données de la page data:

je copie les données de la colonne D et X si il y a un 1 dans la colonne F.

Je copie les données dans la page output à partir de C3 et C8.

Merci
 

Pièces jointes

  • testB.xlsx
    21.6 KB · Affichages: 41
  • testB.xlsx
    21.6 KB · Affichages: 46
  • testB.xlsx
    21.6 KB · Affichages: 47

bbb38

XLDnaute Accro
Re : VBA copier valeur sous condition

Bonjour cg1980, le forum,
Une solution si j’ai bien compris ta demande.
Cordialement,
Bernard
 

Pièces jointes

  • cg1980_test.xlsm
    34.2 KB · Affichages: 35

job75

XLDnaute Barbatruc
Re : VBA copier valeur sous condition

Bonjour cg1980, bbb38,

Je comprends comme bbb38, alors formules matricielles en B3 et B8 :

Code:
=SIERREUR(INDEX(data!$D:$D;PETITE.VALEUR(SI(data!$F$2:$F$1000=1;LIGNE(data!$F$2:$F$1000));COLONNES($B3:B3)));"")

=SIERREUR(INDEX(data!$X:$X;PETITE.VALEUR(SI(data!$F$2:$F$1000=1;LIGNE(data!$F$2:$F$1000));COLONNES($B8:B8)));"")
à valider par Ctrl+Maj+Entrée et tirer vers la droite jusqu'à ce que les cellules soient "vides".

Fichier joint.

A+
 

Pièces jointes

  • testB(1).xlsx
    18.2 KB · Affichages: 25
Dernière édition:

cg1980

XLDnaute Occasionnel
Re : VBA copier valeur sous condition

merci beaucoup.Mais j'aurai preferais le faire via VBA. mon fichier deviendra trop lourd si j'ajoute ces formules trop longue..desolé j'aurai dù le préciser
 

job75

XLDnaute Barbatruc
Re : VBA copier valeur sous condition

Ré,

Encore quelqu'un qui ne jure que par VBA.

Même quand ça ne sert à rien et même quand on ne le connaît pas.

Bravo Microsoft, quelle réputation dites-donc

A+
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…