Requêtes sql avec excel
Fermé
SQL
-
13 juin 2011 à 13:49
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 13 juin 2011 à 15:35
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 13 juin 2011 à 15:35
A voir également:
- Requêtes sql avec excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
13 juin 2011 à 13:59
13 juin 2011 à 13:59
bonjour,
Ta base est dans le classeur où tu veux faire les requêtes ou externe ?
Ta base est dans le classeur où tu veux faire les requêtes ou externe ?
ma bdd est sur un classeur excel en effet. Après les requêtes peu importe en externe ou directement sur le classeur excel (je sais même pas si c'est possible) du moment que s'affichent quelque part les lignes dont j'ai besoin. Merci de votre aide
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
13 juin 2011 à 14:34
13 juin 2011 à 14:34
re,
Ci joint un exemple basique avec la base dans le classeur (le déclenchement s'effectue par une événementielle dans le module feuille1 : validation du code postal)
https://www.cjoint.com/?3FnoEpnwrvN
mais si ta base est importante, il vaut mieux une jonction externe: je regarde dans mon grenier
Ci joint un exemple basique avec la base dans le classeur (le déclenchement s'effectue par une événementielle dans le module feuille1 : validation du code postal)
https://www.cjoint.com/?3FnoEpnwrvN
mais si ta base est importante, il vaut mieux une jonction externe: je regarde dans mon grenier
Merci bien, mais lorsque je lance votre fichier un message d'erreur s'affiche. Je clique ensuite sur débogage est ceci est surligné en jaune
"source.Open "Provider = Microsoft.Jet.OLEDB.4.0;" & _
"data source=" & ThisWorkbook.FullName & ";" & _
"extended properties=""Excel 8.0;""""
"source.Open "Provider = Microsoft.Jet.OLEDB.4.0;" & _
"data source=" & ThisWorkbook.FullName & ";" & _
"extended properties=""Excel 8.0;""""
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
13 juin 2011 à 15:06
13 juin 2011 à 15:06
Chez moi ca marchait, je jette un oeil quand m^me
au ca où: il faut télécharger le lien et non l'ouvrir (le dossier temp de windows est un dossier spécial)
en attendant un exemple avec classeur externe + intéressant puisque jointure entre 2 tables ( mais ici une démo d'utilisation de SQL)
https://www.cjoint.com/?3Fnpcr1ieT8
en attendant
au ca où: il faut télécharger le lien et non l'ouvrir (le dossier temp de windows est un dossier spécial)
en attendant un exemple avec classeur externe + intéressant puisque jointure entre 2 tables ( mais ici une démo d'utilisation de SQL)
https://www.cjoint.com/?3Fnpcr1ieT8
en attendant
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
13 juin 2011 à 15:10
13 juin 2011 à 15:10
Je confirme, ca marche chez moi....
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
13 juin 2011 à 15:35
13 juin 2011 à 15:35
Ca craint, ta remarque !
déjà indiqué:
le déclenchement s'effectue par une événementielle dans le module feuille1 : validation du code postal
mais tu peux commander par un bouton à la place....
Je me demande si tu vas t'en tirer (c'est pas péjoratif): pas l'habitude d'excel? peu de connaissances VBA? syntaxes SQL...
sinon tu as MSQUERY
déjà indiqué:
le déclenchement s'effectue par une événementielle dans le module feuille1 : validation du code postal
mais tu peux commander par un bouton à la place....
Je me demande si tu vas t'en tirer (c'est pas péjoratif): pas l'habitude d'excel? peu de connaissances VBA? syntaxes SQL...
sinon tu as MSQUERY