Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2728 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA et requêtes SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA et requêtes SQL

n°1639653
dark86
Posté le 08-11-2007 à 23:55:33  profilanswer
 

Bonjour à tous,
 
je recherche à effectuer des requêtes SQL sur une base de données présente dans un fichier excel.
 
En fait, j'obtiens ce dont j'ai besoin avec un simple tableau croisé dynamique mais je ne peux récupérer les valeurs (excepté avec de la bidouille),
 
je me suis donc dit que de simples requetes suffiraient mais je ne sais pas si c'est faisable comme la bdd est au format .xls et donc l'extraction se ferait aussi sur un fichier xls.
(ce ne serait pas pour récuperer des listes mais seulement compter et faire des sums sur différents paramètres).
 
Si cela est faisable, est il possible d'avoir un exemple des plus simples pour comprendre comme cela fonctionne ?
 
(j'ai cru voir qu'il fallait query quelquechose pour faire tourner des requetes ???)
 
Merci par avance

mood
Publicité
Posté le 08-11-2007 à 23:55:33  profilanswer
 

n°1639684
kiki29
Posté le 09-11-2007 à 01:19:24  profilanswer
 

Soir Bon
Excel Menu Données  
    Données Externes  
    Créer une requête  
En conjonction avec le Macro Recorder pour voir le code généré
pour optimisation et personnalisation de ce code
 
Ainsi qu'une visite à http://sqlpro.developpez.com/cours/sqlaz/fonctions/

Message cité 1 fois
Message édité par kiki29 le 09-11-2007 à 01:19:38
n°1640674
dark86
Posté le 10-11-2007 à 14:47:07  profilanswer
 

kiki29 a écrit :

Soir Bon
Excel Menu Données  
    Données Externes  
    Créer une requête  
En conjonction avec le Macro Recorder pour voir le code généré
pour optimisation et personnalisation de ce code
 
Ainsi qu'une visite à http://sqlpro.developpez.com/cours/sqlaz/fonctions/


 
ok merci, je vais regarder ca de près  :)

n°1640679
dark86
Posté le 10-11-2007 à 14:58:30  profilanswer
 

on l'a trouve ou la "Macro Recorder", j'arrive à faire de simples requetes sur une table, select from where ...
 
C'est tout ce que je demande en fait, c'est de travailler sur une seule table mais comment fait t'on pour enregistrer cette requete ?
 
Et surtout récuperer le résultat en VBA? (enfin ce sera le résultat de la requete après enregistrement de la macro je suppose)
 
Merci
 
EDIT : je crois avoir trouvé, c'est le bouton enregistrement normal en fait lol, je te tiens au courant


Message édité par dark86 le 10-11-2007 à 15:07:02
n°1640765
kiki29
Posté le 10-11-2007 à 21:43:47  profilanswer
 

Soir Bon
Excel Menu Outils Macro Nouvelle Macro Cliquer sur Ok
                    Outils Macro Arrêter l'enregistrement

Message cité 1 fois
Message édité par kiki29 le 10-11-2007 à 21:44:18
n°1640892
dark86
Posté le 11-11-2007 à 12:59:06  profilanswer
 

kiki29 a écrit :

Soir Bon
Excel Menu Outils Macro Nouvelle Macro Cliquer sur Ok
                    Outils Macro Arrêter l'enregistrement


 
c'est bon, j'ai réussi à faire ce que je voulais  :)  
 
J'ai essayé de simples requetes sur une table, je testerai plus tard les jointures de table  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA et requêtes SQL

 

Sujets relatifs
[MDX] Optimisation de requetes sur cubes / AnalysisServices2005[SQL] Classement programmeurs
Synchro Excel/Sqlproblème dans un bloc PL/SQL[RESOLU]
Probleme legal copie SQL (Haut importance)Les variables sont-elles stockées dans la base dans MS SQL Server ?
[SQL] message d'erreur qui n'a pa lieu d'être[RESOLU][VBS/VBA] Timeout ou vérifier la disponibilité d'un machine sans ping
Utilisation du Solver en VBA[ACCESS] requetes SQL ou procedures VBA ?
Plus de sujets relatifs à : VBA et requêtes SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR