Bonjour,
Je suis confronté à un problème assez étrange avec Access et Excel 2007
Dans ma base, j'ai une table qui s'appelle "C1_test".
Lorsque je l'exporte vers Excel en utilisant la méthode TransferSpreadsheet, le fichier est bien créé, mais j'ai une erreur à l'ouverture: "Contenu illisible".
Excel arrive en suite à le réparer mais pour cela il enlève le nom des cellules (Removed Records: Named range from /xl/workbook.xml part (Workbook)).
Voici le code que j'utilise:
Ce qui est étrange c'est que si je change le nom de la table ça marche (ex: "C_test" et "A1_test" fonctionnent, "C2_test" ne fonctionne pas non plus).
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "C1_test", "C:\test.xlsx", True
Et en exportant vers Excel 2003 cela fonctionne..!
J'ai testé et il y a pas mal d'autres combinaisons lettres + nombres qui ne fonctionnenet pas. Mais je n'ai pas trouvé de logique!
Voilà une base test pour reproduire le problème (exécuter manuellement la procédure dans le module 1)
TestC1bug.zip
=> Constatez vous le même problème?
=> Savez vous à quoi cela est du et comment le contourner?
Merci par avance pour vos réponses!
Partager