Macro enregistrement pdf dossier spécifique - Page 2

Précédent
  • 1
  • 2
  1. Fulerty
     

    Re,

    Quelle est la différence avec mon code ? Je veux un enregistrement dans tous les cas, qu'il y ai le dossier ou non :(

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      Quelle est la différence avec mon code ?

      c'est le code que vous avez mis dans le post <16>

      Vous devriez mettre a diso le code que vous utilisez actuellement si vous l'avez modifie

      0
  2. Fulerty
     

    Re,

    C'est mon code actuellement utilisé. Il marche ! Il crée les dossiers s'ils n'existent pas, puis enregistre dedans. C'est top.

    Ce qui marche pas, c'est quand le dossier existe déjà, là ça bug et ça ne fait pas l'enregistrement dans le dossier souhaité.

    Je ne suis peut-être pas clair 

    0
  3. Fulerty
     

    C'est à dire ? COmment corriger cela ?

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      If Dir(FolderPath, vbDirectory) = "" Then     'creation si existe pas
              MkDir FolderPath        
      end if  
              'enregistrement  
              ChDir FolderPath
              Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=nomFichier & ".pdf", Quality:= _
              xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
              from:=1, To:=1, OpenAfterPublish:=False
      
      
      'ou Chemin complet dans Filename
      
          If Dir(FolderPath, vbDirectory) = "" Then
                  MkDir FolderPath
          End If
          Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=FolderPath & "\" & nomFichier & ".pdf", Quality:= _
          xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
          from:=1, To:=1, OpenAfterPublish:=False
      
      1
  4. Fulerty
     

    Waouh, la première marche à la perfection. La deuxième quant à elle me fait une erreur 1004 et ne parvient pas à enregistrer le PDF. Mais la première marche !!!!

    Merci beaucoup beaucoup pour votre temps et votre patience :D C'est trop bien !

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      Refaites le point d'arret pour voir.

      Vous le mettrez avant de lancer. A l'arrêt du premier tour, vous relancez par le bouton triangle du menu fenêtre VBA et vous aurez l'arrêt du code au tour suivant

      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Fulerty
     

    Bonjour,

    Je l'essaierai lundi ou mardi.

    En tout cas, la première version marche à merveille, j'ai adapté celle-ci à d'autres macros et tous mes fichiers viennent dans le dossier et c'est merveilleux ! Sur une si grosse quantité de fichier et dossier à générer, le gain de temps est énorme.

    Merci beaucoup!

    0
Précédent
  • 1
  • 2