Transfert donnée vers fichier Excel cible avec nom et chemin variable

Bonjour,

Je suis débutant en VBA et j'aurai besoin d'un petit coup de main.

Le but global de ma macro est de transférer des données sélectionnées d'un fichier excel source vers un fichier excel cible où une partie du nom et chemin peuvent varier.

Je suis bloquer sur le code permettant au fichier cible d'être variable sur le nom et chemin, voici le code :

'Nom variables fichier cibles

Dim X As String
Windows("Base VBA Importation Données_V1.xlsm").Activate
X = Range("A2") -> Nom du fichier excel cible : Modele_Import_Mission_Version_26-01-019_19-03-2021.xlsx
Workbooks.Open X

'Nom Sites

Workbooks("Base VBA Importation Données_V1.xlsm").Worksheets("Données à renseigner").Range("E2").Copy _ (Fichier source)
Workbooks("Modele_Import_Mission_Version_22021.xlsx").Worksheets("6-Sites").Range("C2") (Fichier cible NON variable)

Merci d'avance pour votre aide et vos conseils !

Hello,

a tester :

dim wkb_source as workbook
dim wkb_cible as workbook
dim chemin_cible as string

set wkb_source  = thisworkbook
chemin_cible  = range("A2")
set wkb_cible  = workbooks.open  chemin_cible 

wkb_source.worksheets("toto").range("A1").copy wkb_cible.worksheets("tata").range("A1")

Bonjour,

Merci pour ta réponse, mais le le code ci-dessous fait s'arrêter la macro :

set wkb_cible = workbooks.open chemin_cible

Si tu as une idée pour lier le code au chemin je suis preneur.

Merci d'avance.

Hello,

autant pour moi :

set wkb_cible  = workbooks.open (chemin_cible) 

Bonjour,

Super ! Merci à toi !

Si simple au final !

Belle journée à toi.

Rechercher des sujets similaires à "transfert donnee fichier cible nom chemin variable"