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
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
13 juin 2011 à 13:59
bonjour,

Ta base est dans le classeur où tu veux faire les requêtes ou externe ?
0
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
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
0
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
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
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:10
Je confirme, ca marche chez moi....
0
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
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
0