requete

C

carine

Guest
J'ai besoin d'executer une requete sql dans une feuille excel,
afin de remplir une colonne avec des valeurs
se trouvant dans une base de données.

Problème : je veux passer à ma requete un paramètre se
trouvant dans une cellule de ma feille excel (quelquechose du genre :
select toto from table where titi=/*la valeur dans la cellule c23*/)

comment faire ???
Merci
 
M

michel_M

Guest
Bonjour,


J'avais lu ta question au boulot, mais le fichier adéquat était chez moi...d'ou ce retard

Donc ci dessous un extrait de listing qui inclut une variable VBA dans la requête SQL (je suppose que tu as installé la ref DAO)
--------------

'ouvre la base de données cheptel
Set source = dbengine.opendatabase(chemin & "\cheptel.mdb")

' sélectionne BPA poly-élevage
formation = 1
' en 1°année
annee = 1

'requête SQL
Set r_stag = source.OpenRecordset _
("SELECT Nom, [code postal] FROM T_stagiaires WHERE num_dip=" & (formation) _
& " AND num_an=" & annee & ";")


---------
formation pourrait être dans ton cas :
formation=range("A1")

-----

Voilà...Si j'ai bien compris ta question, j'espère que...


Michel.Béziers
 

Discussions similaires

Réponses
2
Affichages
245
Réponses
3
Affichages
524

Statistiques des forums

Discussions
314 123
Messages
2 106 144
Membres
109 503
dernier inscrit
clercst