Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1529 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Copier données d'une feuille dans un classeur donné.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copier données d'une feuille dans un classeur donné.

n°1907520
shmider
Posté le 22-07-2009 à 10:06:33  profilanswer
 

Bonjour,  
 
Je souhaite inserer (copier coller) par bouton macro et uniquement par un bouton, les données contenues dans un classeur "mono onglet" (que je nomme "FichierACopier", dans une feuille d'un fichier (que j'apelle "FichierDestinataire" ).  
 
Remarque le collage doit se faire à partir de la cellulle A10 !  
 
Cf. Code développé dans la pièce jointe s'il vous plait.  
 
En fait, excel me copie toujours les donnée du fichier ouvert (celui où j'execute la macro)  
 
Je n'arrive pas à lui dire de copier les données du fichier "fichier à copier". voir les pièce jointe s'il vous plait.  
 
http://cjoint.com/?hwkhupasbt
 
 
J'y suis presque j'ai juste un bug que je n'arrive pas à resoudre !!  
 
Merci à vous mille et une fois  
 
@+


Message édité par shmider le 22-07-2009 à 10:07:44
mood
Publicité
Posté le 22-07-2009 à 10:06:33  profilanswer
 

n°1907663
SuppotDeSa​Tante
Aka dje69r
Posté le 22-07-2009 à 15:13:08  profilanswer
 

Bonjour
 
Une piece jointe comme ca, a mon avis on va pas etre bcp a l'ouvrir... En tout cas, moi non.
 
Il serait plus judicieux de mettre ton code qui foire ici...
 
Sinon pour atteindre l'autre fichier, ouvert, il faut passer par :
WorkBooks("NomDeTonFichier" ).WorkSheets("NomDeTaFeuille" ) etc.
 
Cordialement


Message édité par SuppotDeSaTante le 22-07-2009 à 15:15:31

---------------
Soyez malin, louez entre voisins !
n°1908307
Moonschild
Posté le 24-07-2009 à 14:25:47  profilanswer
 

Bonjour,
 
shmider a raison, tu devrais copier ton code directement.
Essaye ceci, en esperant que ça t'aidera... J'ai mis "A1:Z255" car j'ignore quelle est la plage de cellule que tu veux copier...
 

Code :
  1. private sub TonBouton_click()
  2. workbooks("FichierACopier.xls" ).sheets("nom_de_la_feuille" ).range("A1:Z255" ).copy ( workbooks("FichierDestinataire.xls" ).sheets("nom_de_la_feuille" ).range("A10" )
  3. end sub


---------------
Si Le Travail C'est La Santé, Donnez Le Mien A Quelqu'un De Malade
n°1908402
shmider
Posté le 24-07-2009 à 17:35:50  profilanswer
 

Bonjour à vous ;)  
 
 Merci beaucoup pour vos réponses pertinentes.  
 
 C'est bon c'est résolu ;)  
 
 @+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Copier données d'une feuille dans un classeur donné.

 

Sujets relatifs
[VBA][Résolu] Completer une feuille typegros fichier excel copier et inserer des lignes
Enregistrer une base de données access et gérer les erreurs[VBA] Comment récupérer la taille d'un classeur ouvert
Ecrire dans le code d'une feuille par macrolecture/écriture fichier texte et conversion en données numériques
Redirection et envoi de données en POST avec applet JavaType de données incompatible dans l'expression du critère
connecter à une base de données Mysql via ODBC à partir d'un programmeVBS Copier le nom d'un fichier
Plus de sujets relatifs à : Copier données d'une feuille dans un classeur donné.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR