> 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 participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
44,99 €Nintendo Game & Watch The Legend of Zelda à 44,99 €
Valable jusqu'au 20 Septembre

Amazon propose en précommande la Game & watch The Legend of Zelda à 44,99 € livrée gratuitement. Avis aux nostalgiques : après avoir été vendue à plus de 43 millions d’exemplaires dans le monde, Game & Watch fait son grand retour ! Avec Game & Watch : The Legend of Zelda, profitez des grands classiques The Legend of Zelda, The Legend of Zela II : The Adventure of Link, et The Legend of Zelda : Link#146;s Awakening ainsi que d’une version spéciale du jeu Vermin. Ce nouvel appareil fait également office d’horloge avec 35 animations disponibles, pour tous les amoureux du rétro-gaming. 

La console sort le 12 novembre. Vous serez débité au moment de l'expédition.


> Voir l'offre
99,99 €Lit superposé métal 2x190x90 avec sommiers à 99,99 €
Valable jusqu'au 20 Septembre

Cdiscount fait une promotion sur le lit superposé (2 lits de 190 x 90 cm) Alice en métal qui passe à 99,99 € au lieu de 130 €. Equipé d’une échelle réversible, ce lit superposé convient aussi bien aux adultes, qu’aux enfants, et peut ainsi accueillir jusqu’à 120 kg. Les sommiers sont inclus et la livraison est gratuite.


> Voir l'offre
155,89 €Kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3600 MHz à 155,89 € livré
Valable jusqu'au 19 Septembre

Amazon Allemagne fait une promotion sur le kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3600 MT/s CL18 à 151,16 € (avec la TVA ajustée). Comptez 4,73 € pour la livraison en France soit un total de 155,89 € livré alors qu'on le trouve ailleurs autour de 190 €. Vous pourrez personnaliser la palette de couleurs directement depuis le logiciel Corsair iCU.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane.


> 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