Exorter des requetes access vers Excel

Bonjour,

J'ai +/-300 requetes dans access2003 et voudrai les exporter vers Excel 2003, n'y aurait-il pas moyen de faire cela avec un simple clic, plutôt que de les exporter un à un.

2ème question comme faire pour ce qui a été exporté sur Excel avec les même données sur access de sorte que les modifications apportées aux différentes tables puissent se mettre à jour dans Excel.

Merci de votre aide.

Bonjour Besnor,

est-ce que tu veux piloter le tout depuis excel ou access? Pour ce qui est de la deuxième question, je te dirais que ça dépend de ta requête.

A plus

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

J'oubliais, oublie pas de cocher la référence à Microsoft DAO x.x Objet Library pour pouoir utiliser les commandes DAO

Rechercher des sujets similaires à "exorter requetes access"