Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
246
Réponses
3
Affichages
524
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…