Bonjour,
J'ai un tableau dans un classeur Excel et je voudrai que les valeurs de chaque colonnes aillent alimenter une table Access par une macro Excel. Est-possible ?
Merci par avance pour votre aide.
Sylvia.
Bonjour,
J'ai un tableau dans un classeur Excel et je voudrai que les valeurs de chaque colonnes aillent alimenter une table Access par une macro Excel. Est-possible ?
Merci par avance pour votre aide.
Sylvia.
Salut et bienvenue sur le forum,
Tu peux, dans Access, utiliser le menu "fichier", "données externes", "importer". Tu choisis alors le format "Microsoft Excel (*.xls)" et ton fichier. Il ne te reste plus qu'à suivre les indications.
Tu peux aussi lier les données plutot que de les importer. Ainsi les modifs de ton fichier n'auront pas à être à nouveau exportés.
A+
Merci de m'avoir répondu, mais en fait je veux savoir s'il est possible de faire des actions dans une base Access (ajout de ligne dans une table par exemple) par une macro Excel. C'est à dire : lancer une macro Excel qui permettrai d'ouvrir une base Access (en caché) et d'ajouter des lignes dans une table par exemple.
J'espère que je suis claire ... ce n'est pas bien facile d'expliquer ça par écrit.
Merci
A+
Re,
Alors test ça dans Excel (export d'un nom & d'un prénom contenu dans les cellules A1 & A2 vers la base d:\test.mdb dans la table1 contenant les champs Nom et Prénom):
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim Access As Object Dim Sql As String Set Access = GetObject("d:\test.mdb") Access.Visible = True With Sheets(1) Sql = "insert into table1 ( Nom, prénom ) select """ & .Cells(1, 1) & """ , """ & .Cells(1, 2) & """;" End With Access.Application.docmd.runsql Sql Set Access = Nothing
Merci beaucoup, ça va m'aider !! :-)
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager