XL 2016 Fonctionne avec 2007 pas 2016

T77XDD

XLDnaute Occasionnel
Bonjour,
VBA fonctionne impeccable avec Excel 2007 mais ouvre une boite dialogue d'impression, que je n'arrive pas à paramétrer, avec Excel 2016. Quand je referme la boite de dialogue d'impression un message d'erreur VBA apparait avec surligné en jaune toute la partie de la fonction qui sauvegarde la feuille en PDF sous 2007.
Merci pour votre aide.
 

Pièces jointes

  • Classeur11.xlsm
    41.6 KB · Affichages: 29
  • Capture d’écran (1).png
    Capture d’écran (1).png
    261.7 KB · Affichages: 46

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

@T77XDD
Pour infos
Dans ta capture : Capture d'écran(3).png on lire en clair une adresse email qui ne semble pas être fictive.
Ce qui n'augure rien de bon pour ton fichier Excel...
Tu as bien pensé à anonymiser avant de le joindre sur le forum?
 

Staple1600

XLDnaute Barbatruc
Re

Essaies ce petit test
(sur un classeur vierge)
VB:
Sub Test()
Dim chemin$, fichier$
chemin = ThisWorkbook.Path & "\"
fichier = "test.pdf"
ActiveSheet.ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=chemin & fichier, _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False
End Sub
Est-ce que la boite de dialogue apparaît aussi?
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil, le forum

@T77XDD
Pour tester, tu créés un classeur vierge avec une seule feuille.
Dans celle-ci tu saisis quelques données (par exemple de A1 à E20)
Ensuite tu enregistres ton classeur en *.xlsm
Puis tu fais ALT+F11
Là tu insères un Module Standard et tu copies/colles le code VBA de ma macro
Enfin tu appuies sur F5

J'ai testé avec Excel 2013, je n'ai pas de boite de dialogue qui apparaît.
 

T77XDD

XLDnaute Occasionnel
Bonjour, en premier désolé pour ce retard.
J'ai testé en suivant cette procédure ça fonctionne, par contre cela ne fonctionne que pour enregistrer sous "\"
Il faut que je teste sur mon tableau qui comporte d'autres étapes dont un envoie par mail de cette feuille + des feuilles supplémentaires pour la base et les saisies bla bla bla.
Je teste et je renvoir.
Merci pour cette 1ère étape même si je ne comprends pas pourquoi.
 

Discussions similaires

  • Résolu(e)
Microsoft 365 FORMULE Excel VBA
Réponses
17
Affichages
775

Statistiques des forums

Discussions
312 195
Messages
2 086 072
Membres
103 110
dernier inscrit
Privé