Piloter Access à partir d'une macro Excel VB6 [Résolu]

Coachy929 - 19 nov. 2012 à 15:36 - Dernière réponse :  Coachy929
- 1 déc. 2012 à 11:04
Bonjour,

Pouvez-vous, s'il vous plaît, m'aider pour lancer une requête ACCESS depuis Excel ?

Vous avez en pièce-jointe les fichier Excel et Access. Je souhaite faire l'opération suivante depuis un fichier Excel :
- Lancer la requête Access intitulée "Volumes Horaire par PDS".
- Copier tous les enregistrements de la requête dans un onglet Excel.

Je n'arrive pas à trouver la solution (ouvrir Access ou passer par "ADO" ?)...

Je souhaiterais qu'il y ait une lecture des données Access rapide parce que je vais répéter cette opération des milliers fois...

Merci d'avance pour vos retours...

Coachy
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
3
Merci
Bonjour,

J'ai trouvé la bonne méthode pour trouver facilement le code VBA à utiliser pour activer une requête ACCESS depuis Excel.

Il suffit simplement d'enregistrer une macro Excel en faisant une intégration des données avec les options Excel 2007 : "Données" -> "A partir d'autres Sources" -> "Provenance Microsoft Query" -> "MS Access DataBase" ...

Coachy

Merci Coachy929 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 78 internautes ce mois-ci

Commenter la réponse de Coachy929
c148270 303 Messages postés mercredi 12 janvier 2005Date d'inscription 3 octobre 2013 Dernière intervention - 20 nov. 2012 à 13:22
0
Merci
Bonjour

je ne vois pas les pièces jointes.
La rapidité va dépendre de plusiuers paramètres
complexité de la requête
implantation de la base : sur serveur ou sur poaste de travail
etc


Bonne journée
Commenter la réponse de c148270
Coachy929 - 21 nov. 2012 à 21:42
0
Merci
Bonjour,

De mon point de vue la requête est simple, mais il y a peut-être quelques subtilités qui m'échappe ...
Les fichiers Excel et Access seront sur mon poste de travail.

J'ai mis les fichiers en poste restante chez free :

http://dl.free.fr/pMkilS9ZC

Merci d'avance pour les pistes que vous pourrez me donner,

A bientôt,

Coachy
Commenter la réponse de Coachy929
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 21 nov. 2012 à 22:10
0
Merci
Bonjour,
- Tu aurais du poser cette question dans la section Langages dérivés > VBA et non la présente, à savoir :
Forum > Visual Basic 6

Prends-en bonne note pour tes prochaines discussions. Celle-ci sera déplacée par un administrateur bienveillant.
- Seuls les moins prudents (raisons de sécurité) ouvriraient un classeur dont ils ne sont pas les créateurs !
Il t'appartient, si tu veux de l'aide :
- d'exposer clairement les tenants et aboutissants
- d'isoler la partie spécifique concernant ta difficulté
- de montrer ici la partie du code impliquée (entre balises code - 3ème icône en partant de la droite).
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.