VBA Copie entre différents fichiers Excel

Résolu/Fermé
Vry' - 9 nov. 2010 à 09:19
 Vry' - 9 nov. 2010 à 09:52
Bonjour,

Je dois réaliser des maccros pour copier / coller des données d'un fichier Excel vers un autre mais je ne sais réaliser que des maccros pour copier / coller d'une feuille à une autre.
J'ai eu beau regarder des cours sur internet je ne trouve pas le terme pour exprimer ce que je désire faire.

Si quelqu'un est donc susceptible de m'indiquer la commande ou la démarche à effectuer.

Merci d'avance

Vry'
A voir également:

2 réponses

cousinhub29 Messages postés 882 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 25 avril 2024 334
9 nov. 2010 à 09:47
Bonjour,

A mon humble avis, la manière la plus fiable reste d'établir une référence sur chaque classeur, par l'instruction "Set"

Si les 2 classeurs sont ouverts, tu peux essayer un code de ce style :

Sub copie_vers_autre_fichier()
Dim FPrem As Workbook, FDest As Workbook
Set FDest = Workbooks("dest.xls")
Set FPrem = ThisWorkbook
FPrem.Sheets("Feuil1").Range("A1:B10").Copy _
    FDest.Sheets("Feuil1").Range("A1")
End Sub


A noter que le classeur où va s'effectuer le collage se nomme "dest.xls", à adapter, bien évidemment

Bon courage
2
Merci pour ta réponse, je vais prendre le code et le modifier à ma situation.
0