Copier données entre deux classeur (VBA)

Bonjour,

je cherche à copier les données de la colonne Q de l'onglet kako1 (classeur : pat1) vers la colonne Q de l'onglet kako2 (classeur : pat2) mais à condition ne copier que les données des cellules qui sont en jaune et en vert et sans ouvrir le fichier source

Merci

15pat.zip (58.88 Ko)

Bonjour

Désolé mais je ne parviens pas à ouvrir le fichier "Pat2" :

Bye !

capture

Bonjour

ci-joint à nouveau les 2 fichiers

15pat-1.xlsx (32.83 Ko)
13pat2.xlsx (32.64 Ko)

Un essai à tester.

Les 2 fichiers doivent être dans le même dossier.

Cela te convient-il ?

Bye !

14pat-v1.zip (72.16 Ko)

re gmb,

le code doit être sur le fichier pat2 et importe les données de pat1

et les données ne doivent pas disparaite du fichier d'origine

Nouvel essai à tester.

Bye !

49pat-v2.zip (74.45 Ko)

Super Merci bp gmb c'est exactement ce que je voulais

tu m'a sauvé la vie

Cordialement

susaita

edit: c'est normal que ça prend du temps pour s'effectuer ??? on peut éviter ça ?

susaita a écrit :

c'est normal que ça prend du temps pour s'effectuer ???

Cela prend le temps d'ouvrir puis de fermer le fichier Pat 1.

Car, en fait, bien que l'utilisateur ne le voit pas, ce fichier s'ouvre, le temps que la macro lui copie ses données pour les coller ailleurs, puis le referme.

Faire ça sans vraiment l'ouvrir, désolé mais je ne sais pas faire...

Bye !

je comprends,

c'est pas grave c'était juste un petit détail

merci beaucoup

bonjour,

en appliquant l'exemple d'hier sur un autre fichier ça fonctionné sauf que j'ai un message que je souhaite évite qui dit :

le presse-papiers contient une grande quantité d'informations, voulez vous avoir la possibilité de coller ces informations dans un autre document ltérieurement

Essaie ça :

Bye !

16pat-v2.zip (73.83 Ko)
Rechercher des sujets similaires à "copier donnees entre deux classeur vba"