Pour manipuler les données stockées dans Access en utilisant Microsoft Office Excel, vous devez l'exporter vers un tableur Excel. Visual Basic pour Applications ( VBA) peut être utilisé pour automatiser le processus d'exportation d'une requête ou une table d'Access vers Excel. Le moyen le plus rapide est d'utiliser la méthode TransferSpreadsheet disponibles dans VBA. La méthode nécessite un nom de requête , le chemin de sortie et le nom en tant que paramètres pour compléter la tâche . Cette méthode est utile si vous avez besoin d'exporter plusieurs tables ou des requêtes à partir d'une base de données Access . Choses que vous devez
Visual Basic pour Applications
Voir Plus Instructions
1
Lancement d'accès , cliquez sur " Nouvelle base de données " et cliquez sur le bouton "Créer" pour créer un nouveau base de données. Cliquez sur l'onglet "Outils de base de données " et cliquez sur " Visual Basic " pour ouvrir la fenêtre de Microsoft Visual Basic . Cliquez sur le menu "Insertion " et cliquez sur "Module" pour insérer un nouveau module de code
2
Copiez et collez le code suivant pour créer un nouveau sous procédure : .
Private Sub exportQueryToExcel ()
Appuyez sur " Entrée".
3
copiez et collez le code suivant pour exporter une requête d'accès à une feuille de calcul Excel :
DoCmd . TransferSpreadsheet acExport , acSpreadsheetTypeExcel9 , " Analyse des ventes ", " C: \\ mySales.xls ", True
Modifier " Analyse des ventes " et tapez le nom de la requête que vous voulez exporter. Edit " C: \\ mySales.xls " . . Et tapez le chemin et le nom du fichier de feuille de calcul pour créer
4
Appuyez sur " F5 " pour exécuter votre procédure et exporter la requête vers Excel