Signaler

Copie de cellule avec condition [Résolu]

Posez votre question 95philou 12Messages postés jeudi 5 novembre 2009Date d'inscription 10 juin 2017 Dernière intervention - Dernière réponse le 7 juin 2017 à 17:58 par 95philou
Bonjour,

j'aurais besoin d'aide pour copier le contenu d'une cellule d'un fichier (X) vers une cellule d'un autre fichier (Y) avec une condition. Voici un descriptif:
fichier X; feuil3; cellule A1 à copier, seulement si "C1=x", dans:
fichier Y; feuil5; cellule D1.

J'ai omis de vous signaler que je ne suis pas très évolué sur Excel, surtout sur les macros... ma version est de 2007.
J'espère avoir été clair, mais sinon, n'hésitez pas à me le dire!
Merci d'avance pour votre aide.
Utile
+0
plus moins
Pas besoin de macro ...

Tu ouvres les deux fichiers,
tu te places dans la cellule de destination, fichier Y, feuille 5, cellule D1,
tu saisis =SI(
tu vas dans le fichier X, feuille 3, et tu cliques dans la cellule C1 : Ta barre de formule affiche =SI('[Fichier X.xlsx]Feuil3'!$C$1
tu complètes la formule en écrivant =x;
tu retournes dans le fichier X, feuille 3, et tu cliques dans la cellule A1 : Ta barre de formule affiche maintenant
=SI('[Fichier X.xlsx]Feuil3'!$C$1=x;'[Fichier X.xlsx]Feuil3'!$A$1
tu termines ta formule en écrivant ;"") et tu valides.
Ta formule définitive est :
=SI('[Fichier X.xlsx]Feuil3'!$C$1=x;'[Fichier X.xlsx]Feuil3'!$A$1;"")
Bien entendu le x que tu as proposé et que j'ai repris est :
- soit la lettre de l'alphabet, auquel cas il faut écrire "x"
- soit une façon de désigner une valeur numérique, auquel cas il faut saisir cette valeur ou taper la référence de la cellule qui contient cette donnée !

Cela devrait fonctionner ...
Sinon tu envoies ton fichier pour qu'on t'indique ton erreur !
C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
Donnez votre avis
Utile
+0
plus moins
Merci Raymond, tu m'as fait gagner beaucoup de temps!
Bien cordialement
Je vais passer ce sujet en "résolu"!
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !