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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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"
Partager