Requêtes sql avec excel
SQL
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais pouvoir effectuer des requêtes sql (SELECT en majorité). En fait, j'ai une très grosse base de données et j'aimerais pouvoir taper des requêtes (select ... from.... where .. =... etc) pour pouvoir afficher le groupe de données dont j'ai besoin selon tous mes critères de tri.
Je n'ai aucune idée de comment faire, avec quel outil etc...
Pouvez-vous m'aider?
J'aimerais pouvoir effectuer des requêtes sql (SELECT en majorité). En fait, j'ai une très grosse base de données et j'aimerais pouvoir taper des requêtes (select ... from.... where .. =... etc) pour pouvoir afficher le groupe de données dont j'ai besoin selon tous mes critères de tri.
Je n'ai aucune idée de comment faire, avec quel outil etc...
Pouvez-vous m'aider?
A voir également:
- Requêtes sql avec excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
4 réponses
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
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;""""
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
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