Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Exporter contenu Feuille Excel vers table Access existante

nikkss

XLDnaute Nouveau
Salut à tous,

Je me permets de revenir vers vous pour mon problème. Voici mon code (qui a change depuis la dernière fois, mais j'essaye plein de choses différentes):

Code:
Sub ExporterVersAccess()
Dim AccessCn As ADODB.Connection

Set AccessCn = New ADODB.Connection
AccessCn.Provider = "Microsoft.Jet.Oledb.4.0"
AccessCn.ConnectionString = Application.GetOpenFileName
ma_base = AccessCn.ConnectionString
AccessCn.Open
 
Requete = "DELETE FROM maTable"
AccessCn.Execute Requete

With Worksheets("Feuil1")
    dercol = (Feuil1.Cells(4, Cells.Columns.Count).End(xlToLeft).Column) - 8
    derlig = .Range("A" & Rows.Count).End(xlUp).Row
End With
Range("A4:" & lettre_col(dercol) & derlig).Name = "Plage"

AccessCn.Execute "INSERT INTO maTable SELECT * FROM [Plage]"
bd.Close
Set bd = Nothing
End Sub
 
Public Function lettre_col(n As Variant)
lettre_col = Split(Cells(1, n).Address, "$")(1)
End Function

J'ai une erreur au moment de la dernière requete: "INSERT INTO maTable SELECT * FROM [Plage]"
"Plage" n'étant pas reconnu ou pas trouvé.

Quelqu'un pour m'aider? Merci
 

nikkss

XLDnaute Nouveau
Re : Exporter contenu Feuille Excel vers table Access existante

Pour ceux que cela intéresse voici ma solution (qui fonctionne ):


Merci pour ceux qui auront tenté de m'aider.
@ plus.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…