Rebonjour,
je t'envoie un début de réponse en vba excel
Public Sub ImportRequete()
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim strSQL As String
Set db = DBEngine.OpenDatabase("L'adresse de ta BD")
Set rst = db.OpenRecordset("Le nom de ta requete", Type:=dbOpenSnapshot)
Application.ScreenUpdating = False
Range("A5").CopyFromRecordset rst 'copie ta requete
Application.ScreenUpdating = True
'Libère tes objets (important)
rst.Close
db.Close
Set rst = Nothing
Set db = Nothing
End Sub
Bien sur le code fonctionne pour une requete, mais tu pourrais faire facilement une boucle pour tes 300 requetes. Si t'as des questions hésite pas