Salut!
Est-il possible de m'aider à trouver les fonctions ou les commandes en VBA qui permet d'importer des données qui existe sur une feuille EXCEL dans une table ACCESS .
Merci d'avance pour toute personne qui veut m'aider
Fais une recherche sur
Excel.Application ou
Access.Application selon le programme que tu utilises.
Si tu es sous Excel, tu crées une variable pour te brancher à Access et le contraire si tu es sous Access
Dim objAccess As New Access.Application
Et d'autres variables au besoin
À partir de là, tu auras accès aux fonctions, méthodes,... d'Access comme DoCmd
Pour interagir entre les 2 applications, des fonctions utiles sont:
CopyFromRecordset 'copie dans Excel le contenu d'un Recordset
TransferSpreadsheet 'copie dans une table Access une feuille ou Range Excel
merci pour votre aide vraiment je l'en ai trouvé dans le bon temps
j'ai utilisée la fonction TransferSpreadSheet pour pouvoir importer les enregistrements de EXCEL vers une table dans ACCESS en une seule instruction est voila mon code:
DoCmd.TransferSpreadsheet , acSpreadsheetTypeExcel7, "BULLETIN", "C:\Documents and Settings\stage\Mes documents\stage.xls", True
kaka