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

Copie valeur plage entre 2 fichiers

  • Initiateur de la discussion Initiateur de la discussion zyglur
  • 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 !

zyglur

XLDnaute Nouveau
Bonjour,

Je souhaite recopier tout ou partie des valeurs d'une feuille d'un fichier fermé dans une feuille de mon fichier ouvert.
1/ Je veux recopier TOUTES les valeurs ou ("A1:M") de la feuille 'nomenclature' du fichier fermé (ici : fichier1.xlsm) vers ("A1:M") de la feuille 'nomenclature' de mon fichier ouvert qui aura toujours le meme nom.
2/ Je veux recopier QUE les valeurs des colonnes A,B,C et L de la feuille 'nomenclature' du fichier fermé (ici : fichier1.xlsm) vers A,B,C et L de la feuille 'nomenclature' de mon fichier ouvert qui aura toujours le meme nom.

Les macros seront executées a partir du fichier : base.xslm

La macro pour la totalité du transfert plante totalement
La macro pour les transfert des 4 colonnes ne m'ecrit qu'une ligne


Merci


Zyglur
 

Pièces jointes

Re : Copie valeur plage entre 2 fichiers

Bonsoir
je ne suis pas un spécialiste de la copie de fichier fermé, mais pour ce que j'en connais, il est + rapide d'ouvrir le fichier
de le copier dans un tableau, et de le rebasculer dans le fichier destination.
n'ayant mon propre pc , je ne peux pas ce soir te communiquer une solution dont je disposerais en archives, peut être lundi ou mardi
cordialement
Flyonets
 
Re : Copie valeur plage entre 2 fichiers

Merci, mais c'est la solution qu il me faut.
Car ici il n'y a qu'une toute petite partie de mon fichier.
Tout est automatisé dessus.
L'utilisateur doit juste savoir cliquer sur un bouton de macro.

Cordialement

Zyglur
 
Re : Copie valeur plage entre 2 fichiers

bonsoir,

j'ai modifié ton fichier pour le transfert 4 colonnes.

pour l'autre partie, tu ne peux pas définir une plage comme tu le fait : range("a1:z").

il faut que pour z tu donnes une ligne de fin.

@+
 

Pièces jointes

- 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

Discussions similaires

Réponses
7
Affichages
701
Réponses
5
Affichages
640
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…