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

Fermé
Jackteph Messages postés 57 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 20 juin 2014 - 25 févr. 2014 à 16:57
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 5 mars 2014 à 22:38
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 17229 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 21 janvier 2025 1 712
25 févr. 2014 à 17:37
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 vendredi 10 janvier 2014 Statut Membre Dernière intervention 20 juin 2014 3
25 févr. 2014 à 21:26
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 vendredi 10 janvier 2014 Statut Membre Dernière intervention 20 juin 2014 3
26 févr. 2014 à 18:56
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 17229 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 21 janvier 2025 1 712
Modifié par f894009 le 27/02/2014 à 10:39
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 vendredi 10 janvier 2014 Statut Membre Dernière intervention 20 juin 2014 3
27 févr. 2014 à 11:43
J'utilise access 2007 et effectivement il les erreurs de compilations.
donc que dois je faire?
merci.
0
f894009 Messages postés 17229 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 21 janvier 2025 1 712
27 févr. 2014 à 19:38
Re;

un exemple de traitement base access2007 via VBA excel

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

A+
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
5 mars 2014 à 22:27
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
5 mars 2014 à 22:38
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