Copier un fichier Excel via une macro sur Access et ajout d'une valeur à une cellule
Bonjour à tous,
j'ai besoin de votre aide sur Access.
Je cherche à créer une copie d'un fichier fichier 1 à l'emplacement Source dans l'emplacement Destination.
Je sais le faire en VBA avec un filecopy mais impossible d'y parvenir en Access.
J'ai du mal avec l'importation des objets Excel sur Access je pense..
Pourriez - vous m'aider ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Sub fonctioncopie()
Dim oAppExcel As Excel.Application
Dim oWbk As Excel.Workbook
' Lance Excel
Set oAppExcel = New Excel.Application
'Ouvre le classeur
Set oWbk = oAppExcel.Workbooks.Open(Chemin)
oAppExcel.Visible = True
Const Sep = " \ "
Dim BasePath As String
BasePath = CurrentProject.Path
Dim Source
Dim Destination
Source = BasePath & Sep & "Fichier 1.xlsm"
Destination = BasePath & Sep & "Dossier1" & Sep & "Dossier 2"
Dim Fso As Object
Set Fso = CreateObject("Scripting.FileSystemObject")
Fso.FileCopy Source, Destination
End Sub |
je voudrais aussi rajouter dans ce même fichier, à la cellule Cells(1,9), une valeur textuelle mais j'ai un message d'erreur qui buge ma macro..
Code:
1 2 3 4 5 6
|
Dim oAppExcel As Excel.Application
Dim oWbk As Excel.Workbook
Dim oSht As Excel.Worksheet
oSht.Cells(1, 9) = "test" |