Enregistreur PDf et TCD : Pbm format date ????

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

La braise

XLDnaute Occasionnel
Bonjour à tous,

J'ai un Pbm avec Enregistrer sous pdf.

J'utilise le code suivant :

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
RepDest & File_pdf, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

Tout fonctionne parfaitement... sauf le format des dates.

Explication :
Dans mon fichier j'ai des dates 10/02/2010.
Dans le Tableau croisé dynamique, les dates sont au bon format et le tatal par date également. Total 10/02/2010.

Quand j'enregistre le pdf à la main. C'est nickel

Quand je l'enregistre à l'ai de du code ci-dessus, le foramt du Total devient américain : Total 02/10/2010.

Je précise que j'ai testé avec l'enregistreur, et que le code est excatement le même.

Je suis assez perplexe...

Si quelqu'un a eu le même problème et a pu le résoudre...

D'avance merci pour votre aide.

😀
 
Re : Enregistreur PDf et TCD : Pbm format date ????

Bonjour

Cela me rappelle le même problème pour l'enregistrement en txt.

La macro ne fait pas la même chose qu'à la main.

La seule solution que j'avais trouvé était de dupliquer les colonnes en format texte mais comme c'était pour une fusion, je n'avais pas besoin de masquer les colonnes originales alors qu'en pdf...

Peut-être d'autres solutions te seront proposées...
 
Re : Enregistreur PDf et TCD : Pbm format date ????

Re le fil,

chris, à défaut de plus simple, j'utiliserais ta méthode.

Comme il s'agit un TCD, je serais obligé de :
dupliquer l'onglet,
le copier/collage spécial valeur,
générer le pdf
supprimer l'onglet temporaire.

Merci pour ton aide.

Je pense que c'est un pbm de format à la con mais lequel...


D'avance merci.
 
Re : Enregistreur PDf et TCD : Pbm format date ????

Re

Je pense que le format international donc anglo saxon est prioritaire en VBA...

Le collage spécial valeur ne va pas convertir les dates en texte : comment sont disposées les dates dans le TCD ?
 
Re : Enregistreur PDf et TCD : Pbm format date ????

Re

2 pistes :

  • créer la colonne au format texte dans les données sources en mettant bien "jj/mm/aaaa" dans la fonction TEXTE.
  • si les dates sont en 1ère colonne du TCD uniquement, ajouter une colonne avant et formater celle-ci à l'aide de formules pour reproduire la 1ère en format texte, puis masquer la 1ère colonne du TCD pour le pdf.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
318
Réponses
7
Affichages
259
Réponses
3
Affichages
936
Réponses
10
Affichages
656
Réponses
3
Affichages
801
Retour