Mettre à jour une table Acces à partir d'un fichier Excel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Madjon6

XLDnaute Occasionnel
Bonjour,

Je voudrais savoir par quel moyen je pourrais mettre à jour une table (Un fichier access) à partir d'un fichier excel à l'aide d'une macro ou VBA ou autre.

Pour exemple je vous ai joints 2 fichiers : un acces et l'autre excel
L'idée serait que le fichier excel se déverse dans le fichier access.

Merci pour votre aide.
Mad
 

Pièces jointes

Re : Mettre à jour une table Acces à partir d'un fichier Excel

Bonsoir,

Il y a plusieurs possibilités.

Dans tes fichiers exemples il n'y a qu'une seule table.

Le plus simple s'est d'aller dans le menu ACCESS et de faire: Importer un tableau Excel.

Je ne me souviens plus de l'intitulé sous 2003 dans le menu car je suis sous 2007.

A+

smotty
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

Bonjour,

Le fichier Excel avec du code.
J'ai considéré les 2 fichiers (XL et Access) dans le même répertoire

Bonjour RENAUDER,

Oui mais ce que je souhaite c'est mettre à jour Acces et non Excel.

Smoty, ca pourrait être une solution mais c'est que je souhaite automatiser au maximum.

Merci pour votre aide
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

Bonjour,
Mon programme Excel va copier les données Excel dans la table Access et ce que tu veux ?
Tu lances la macro Excel et cela va transfèrer les données Excel vers Access.
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

Bonjour Eric, Mad,

Normalement tu peux importer les données en créant une liaison. C'est dans les option quand tu fait: importer des données externes.

Je n'ai pas Excel 2003 sous les yeux donc j'aurai du mal à te guider mais c'est possible.
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

Une idée à creuser, tout dépend de la complexité de ta table:

Sortir un tableau Excel de la table existante, y ajouter les données Excel supplémentaires, puis créer une nouvelle table avec ces données liées.😕

Tu crées une nouvelle table mais en suite c'est lié.

C'est pour t'éviter vba, mais si tu le sens, vois la méthode de RENAUDER qui est très bien également et peut se faire automatiquement.

A+
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

Bonjour,
Je suis désolé mais chez moi je mets à jour (j'ajoute des records) la table Access existante.
Je viens de re-tester, avec les données de la feuille Excel, j'ai fait une dizaine de clics et j'ai actuellement 146 lignes dans ma base.

Seul modif à faire, passer le champ n° pièce Indexé-Oui avec doublons
Qu'entends tu par mettre à jour :
-Ajouter des données (ça fonctionne)
- Mettre à jour des données existantes
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

Bonjour RENAUDER, Forum,

Quand j'éxécute la macro, l'eerreur d'éxécution qui apparait dit ne pas retrouver la table. Alors est ce que dans la macro que tu as crée, tu l'as nommée d'une certaine façon ou est encore autre chose.

Merci
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

J'avais aussi le même problème et je pense que je viens de trouver la solution grâce à RENAUDER. Je vous dirai prochainement si ça a marché. Merci beaucoup.
 
Re : Mettre à jour une table Acces à partir d'un fichier Excel

Bonjour,

Le fichier Excel avec du code.
J'ai considéré les 2 fichiers (XL et Access) dans le même répertoire

Bonjour,
votre macro m'est très utile à quelques détails près!

voilà je bricole avec ASP "classique", je saisi des informations sur des formulaires html qui sont transmis à ma base sur le localhost grâce au serveur IIS,
on peut accéder aux données via un navigateur web par simple saisie de l'adresse de mon site
genre http://198.168..../monsite/index.asp

comment indiquer l'adresse de ma base sur votre code de façon à l'alimenter via le fichier Excel?
Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour