Code VBA qui fonctionne sous XL 2007 mais ne fonctionne pas sous ACCESS 2003.
Bonjour,
Je ne suis en train de construire une macro, qui doit à partir de ACCESS 2003 , chercher des valeurs dans des xls, pour les importer dans ma database.
Etant plus familier (:? a peu près) avec le XL 2007, j'ai compilé mon code sur celui ci en pensant qu'il était compatible avec ACCESS 2003.
j'ai testé mon code ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Function cmdOpenExcel_file(Path As String) As Object
'Application.DisplayAlerts = False
Dim xls As Excel.Application
On Error GoTo errHnd
Set xls = CreateObject("Excel.Application")
xls.Workbooks.Open Path
xls.Visible = True
Exit Function
errHnd:
MsgBox "Erreur N° " & Err.Number & vbLf & Err.Description, , Err.Source
End Function
Sub Call_OpenXlsFile()
Call cmdOpenExcel_file("D:\Users\didier.cheung\Desktop\Reforming test.xls")
End Sub |
Il fonctionne parfaitement sur XL 2007 mais m'affiche une erreur de compilation sur ACS 2003. :/
Comment ca se fait?
Merci d'avance de votre retour XLnautes! :roll: