Copier la valeur d'une cellule et la coller dans un autre classeur

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
t
tontonzero
Jeune membre
Jeune membre
Messages : 30
Inscrit le : 26 octobre 2016
Version d'Excel : 2010

Message par tontonzero » 3 février 2020, 14:45

Bonjour,

je souhaite copier la valeur d'une cellule et la coller dans un autre classeur selon les conditions suivantes :


dans la feuil 1 du classeur info si dans la colonne type, la valeur de la cellule = vrai alors retrouver la valeur de la cellule dans la colonne article sur la même ligne dans la feuil2. Si cette valeur est trouver sur la feuil2 aller dans la colonne temps de la même feuille (feuil2) de la même ligne, copier la valeur et la coller sur la feuil2 du classeur recap en colonne réference. faire une boucle jusqu’à la dernière cellule non vide dans le classeur info, feuil1 colonne article.

Je vous remercie de votre aide car j'ai beaucoup de difficulté à faire cette macro.
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 4'047
Appréciations reçues : 212
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 3 février 2020, 14:54

Bonjour Tontonzero, bonjour le forum,

Manque de précision pour te proposer une réponse fiable... Un fichier me paraît obligatoire pour comprendre !
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
t
tontonzero
Jeune membre
Jeune membre
Messages : 30
Inscrit le : 26 octobre 2016
Version d'Excel : 2010

Message par tontonzero » 4 février 2020, 07:53

Bonjour ThauThème,

tu trouveras en pièce jointe les fichiers pour illustrer un peu ma situation. dans la feuil 1 du fichier recap tu trouveras un tableau qui représente ce que je voudrais. Je te remercie par avance de ton aide.
info.xlsm
(11.36 Kio) Téléchargé 11 fois
Recap.xlsm
(9.41 Kio) Téléchargé 9 fois
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 4'047
Appréciations reçues : 212
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 4 février 2020, 09:21

Re,

Toujours pas clair !... Relis-toi, ton énoncé est plein d'incohérences (même ligne, colonne temps)...
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
t
tontonzero
Jeune membre
Jeune membre
Messages : 30
Inscrit le : 26 octobre 2016
Version d'Excel : 2010

Message par tontonzero » 18 février 2020, 13:40

Bonjour,

Origine workbook = info
Destination workbook = recap

Origin worksheet = feuil1
intermediate worksheet = feuil2
Destination worksheet = feuil2


1) Colonne

Article -- >Référence
Référence 2 --> Enfant


2) temps

pour chaque article, if columns type = vrai:
article garder en mémoire
feuil2 activate
retrouver la valeur article en colonne A,
copier la valeur à droite (en colonne activité) de la valeur article trouver
claseur recap,feuil2 activate
trouver valeur garder en memoire
coller la valeur copié en colonne C
revenir sur classeur info feuil2,
repeter la même chose jusqu'a ce que la valeur en colonne A soit différente de la valeur garder en mémoire.
si valeur différente revenir à la feuil1 et passer la cellule en dessous.

si colonne type=faux ou vide,
passer à la cellule en dessous,

NB : dans le classeur recap la feuil1 représente le résultat attendu.


J'espère cela est plus claire. Je vous remercie par avance.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message