Récupérer valeur cellule dans classeur
Bonjour,
J'essaye de récupérer des valeurs dans un classeur, le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub Macro1()
Dim disk, doss, doss2 As String
Dim chem1, chem2 As String
Workbooks.Open Filename:="C:\e\a.xls"
disk = Range("A1").Value
doss = Range("A2").Value
doss2 = Range("A3").Value
chem1 = "c:\e\list.xls"
chem2 = disk & ":\" & doss & "\" & doss2 & "\list.xls"
FileCopy chem1, chem2
Workbooks.Close
End Sub |
Nota : dans le classeur "a.xls", cellule A1 contient le chemin (exemple c), A2 le nom du dossier (e), A3 le nom du sous dossier (ee)
Le code fonctionne bien, mais il m'oblige d'ouvrir à chaque fois le classeur "a.xls", n'est-il pas possible de récupérer ces valeurs sans ouvrir le classeur ?
Merci
A+