Utiliser un base de donne acces a plusieurs table sous excel sans l'importer dan

Jackteph Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   -  
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis novice dans la création de base de donnée mais je travaillait essentiellement sous excel.je travaille sur une liste de matériaux de construction avec leurs prix.avant je faisait tout sur excel et j'utilisait cette liste pour elaborer des devis.
le probleme c'est qu'excel est très limité car on doit toujour chercher dans la liste de l'autre feuille pour faire des operations.
donc je me suis dit,est il possible de partir d'une base de donnée avec differentes tables(pour chaque type de materiaux:electricite,plomberie,...) de choisir la table que lon veut sous excel,chercher le materiau et son prix.sans importer la base de donnée vers excel?
je ne sait meme pas si c'est possible mais je vous en remercie deja de me lire.
Merci.
A voir également:

2 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Tout a fait possible, un lien qui vous montrera un appercu du travail avec VBA excel et base access

https://www.commentcamarche.net/faq/16016-vba-connecter-une-base-de-donnee-mdb-a-excel
1
Jackteph Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   3
 
Merci de la reponse rapide.
je vais essayer ça.
en fait,mon but serait de creer des celules a fleches de defilement pour chercher les materiaux deja catalogués separements.
mais faut d'abord marcher avant de courir.
merci encore.
0
Jackteph Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonsoir,
J'ai copié le code.
MAis il me dit qu'il y a des erreurs de compilations.
En plus, l'extension de ma base de donnée est ".a", mais pas ".mdb" comme il est dans le tuto.
que dois je faire?
Merci.
cordialement
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Si access 2007 et plus, ce que je vous ai mis en lien ne convient pas.
0
Jackteph Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   3
 
J'utilise access 2007 et effectivement il les erreurs de compilations.
donc que dois je faire?
merci.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re;

un exemple de traitement base access2007 via VBA excel

https://www.cjoint.com/?DBBtLHSPTnX

A+
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour,

C'est possible
un exemple à adapter à tes besoins (testé sur XL2007)
la base ici n'a qu'une table '"T_demo"
https://www.cjoint.com/?3Cfwz5tuJsJ

dézipper et non ouvrir le zip



0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Quand je lance avec f5, il me dit "pilote ODBC access inconnu."

A noter qu'à partir de 2007 Microsoft a abandonné Odbc pour Oledb et préconise ADO ^plutôt" que DAO
lire
https://forums.commentcamarche.net/forum/affich-2787257-difference-entre-ado-odbc-oledb#6
0