Requêtes sql avec excel

SQL -  
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?

A voir également:

4 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonjour,

Ta base est dans le classeur où tu veux faire les requêtes ou externe ?
0
SQL
 
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
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
0
SQL
 
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;""""
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Je confirme, ca marche chez moi....
0
SQL
 
C'est bon ca marche aussi chez moi ! Mais, question ou rentrez vous le code? Je sais mettre un code a partir d'un bouton, mais à partir d'une case excel...
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
0