× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 commande vba export access vers excel 2010
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Alexou
  Posté le 27/03/2015 @ 14:48 
Aller en bas de la page 
Petit astucien

Bonjour,

J'utilise la commande DoCmd.TransferSpreadsheet pour exporter les données d'une requête access vers un fichier Excel dont voici le code

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel7, req_JT_UG, Chemin, True

Mon soucis c'est que "acSpreadsheetTypeExcel7" crée un fichier au format Excel 95. Or ce dernier a un nombre de lignes limité par rapport à mes besoins.

Je souhaiterai donc que le fichier excel créé par la commande d'export soit au format Excel 2010. J'ai trouvé sur le net qu'il fallait remplacer le "7" par "14" pour avoir la version Excel 2010.

acSpreadsheetTypeExcel14

A cela j'ai aussi été dans VBA / Outils / Références / coché Microsoft Excel 14.0 Object Library.

Mais à l'excution j'ai un message d'erreur "3170 - Pilote ISAM introuvable".

Et là, je suis perdu :-(

Sur les forums ils parlent de modification des données du Registre, mais n'y connaissant rien je préfére ne pas y toucher.

Y a t-il une autre solution en terme de paramétrage ?

Publicité
gilbert_rgi
 Posté le 27/03/2015 à 18:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

voir si vous avez bien la bonne dll

VBE / outils / références

microsoft DAO 3.5 Object library qui pointe vers la DLL "DAO350.DLL"

ferrand
 Posté le 27/03/2015 à 18:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir,

J'ai le sentiment que si ta version est plus ancienne, tu ne pourras pas exporter vers une version d'Excel plus récente que ta version d'Access.

Normalement, en tapant ta ligne de commande, à la frappe de la ',' après Export, une liste déroulante doit te proposer les choix possibles. Il convient de choisir le numéro de version le plus élevé. Les paliers étant 8 (Excel 97) [65536 lignes] et 12 (Excel 2007) [plus d'un million de lignes].

Ensuite tu ouvres dans Excel 2010 et convertit.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
139 €Ecouteurs sans fil Apple AirPods 2 avec boîtier de charge à 139 €
Valable jusqu'au 10 Août

Amazon propose actuellement les écouteurs sans fil Apple AirPods 2 avec boîtier de charge filaire à 139 €. On les trouve ailleurs à 179 €. La livraison est gratuite.


> Voir l'offre
9,99 €Adaptateur Bluetooth USB TP-Link UB400 à 9,99 €
Valable jusqu'au 13 Août

Amazon fait une promotion sur l'adaptateur Bluetooth USB TP-Link UB400 qui passe à 9,99 €. Cet adaptateur à brancher sur un port USB va vous permettre d'ajouter le bluetooth à votre ordinateur et d'utiliser ensuite sans fil vos périphériques bluetooth : souris, clavier, casque, manette, téléphone, ...


> Voir l'offre
399,99 €Ecran 27 pouces LG Ultragear 27GL83A-B (IPS, WQHD, 144 Hz, HDR10, G-sync/FreeSync) à 399,99 €
Valable jusqu'au 14 Août

Amazon fait une promotion sur l'écran LG Ultragear 27GL83A-B qui passe à 399,99 € au lieu de 445 € ailleurs. Cet écran possède une dalle 27 pouces WQHD (2560x1440) à 144 Hz, un temps de réponse de 1 ms. Il est compatible Nvidia G-SYNC et Adaptive Sync


> Voir l'offre

Sujets relatifs
Export "ciblé" d'Excel vers Access
exportation fichier access vers excel
Import Excel vers Access
excel vba passer une variable de commande vers macro
PDF vers Excel 2010
Listing Excel vers Outlook 2010
macro excel vers access
Pb format import excel vers access
Excel vers Access
Transférer Données Excel vers Access
Plus de sujets relatifs à commande vba export access vers excel 2010
 > Tous les forums > Forum Bureautique