[VBA] problème importation Excel vers Access

Fermé
_goni Messages postés 964 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 30 juillet 2009 - 14 févr. 2007 à 15:12
_goni Messages postés 964 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 30 juillet 2009 - 15 févr. 2007 à 09:48
Bonjour,
J'ai un problème lors de l'importation de mon fichier Excel vers Access.
Voici mon code avec l'erreur en gras
Public Function AlimenterFeuille(xlWorkSheet As Excel.Worksheet, NomFeuille As String) As Excel.Worksheet
    'Supprimer enreg table T_Import_Brut
    DoCmd.RunSQL "DELETE * FROM Produits"
    Dim strPathToFiles As String
    Dim onglet As String
    Dim Repertoire As String, Fichier As String
    
    Repertoire = "B:\A\B\FC\APPLI_FC25\Appli annexe IFRS\Excel\"
    Fichier = Dir(Repertoire & "Annexes Passif Provisions et CA" & "*.xls")
    MsgBox Repertoire & Fichier
    strPathToFiles = Repertoire & Fichier
    Set xlAppl = CreateObject("Excel.Application")
    Set xlWorkbook = xlAppl.Workbooks.Open(strPathToFiles)
        For Each xlWorkSheet In xlWorkbook.Worksheets
            If xlWorkSheet.Visible = True Then
                onglet = xlWorkSheet.Name
                If onglet = "Produit" Then
                    ' transfert vers table T_Import_Brut
                    DoCmd.TransferSpreadsheet acImport, 8, "Produits", strPathToFiles, False, onglet & "!A2:I3618"
                End If
            End If
        Next xlWorkSheet
        xlWorkbook.Close
    xlAppl.Quit
    Set xlWorkbook = Nothing
    Set xlAppl = Nothing
    Fichier = Dir
End Function


Erreur :
Erreur de compilation :
Affectation à une constante non autorisée


J'ai besoin d'aide s'il vous plait.
A voir également:

1 réponse

_goni Messages postés 964 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 30 juillet 2009 38
15 févr. 2007 à 09:48
Vous ne voyez pas un moyen de faire marcher ce code ?
Ou une autre façon de faire...
0