Bonjour,
Voila un exemple de code qui me recopie ce que je veux dans la cellule A2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    Dim rst As DAO.Recordset
    Dim sSQL As String
 
    sSQL ="select * from tT_clients"
 
 
    Debug.Print sSQL
    Set rst = dbCurrent.OpenRecordset(sSQL)
 
    ThisWorkbook.Worksheets("Liste Clients").Range("A2").CopyFromRecordset rst
Mon pb est que la requête que je dois appeler est très compliquée. Je l'ai crée dans Access et je cherche à l'appeler directement sans avoir à la recopier

Ma requête s'appelle SQL_R_get_clients

Je ne vois pas comment faire.
Si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set rst = dbCurrent.OpenRecordset("SQL_R_get_clients")
ca ne fonctionne pas


Je n'ai rien trouve sur le net

Merci de vos retours,
@+