Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 Macro pour imprimer depuis la feuil1 la feuil2

clausen

XLDnaute Occasionnel
Bonsoir

J'ai fait sur la feuil1 un bouton (avec Macro) pour lancer l'impression de la feuil2

ActiveSheet,PrintOut Copies:=1


ça m'imprime toujours la feui1

Quelqu'un pourrais me corriger cette macro

Merci d'avance
 

clausen

XLDnaute Occasionnel
J’aimerai avoir une autre macro pour imprimer un PDF. Dans le répertoire « factures en cours »

J.en demande trop je sais

mERCI MAIS JE FAIS COMMENT POUR L'INTéGRER
 

clausen

XLDnaute Occasionnel
Merci mais je fais comment pour l'intégrer
 

cathodique

XLDnaute Barbatruc
@Phil69970 Autant pour moi. J'avais la tête ailleurs. Elle était en mode recherche de surprises. Merci pour ta rescousse.

@clausen : Je t'ai raconté des conneries dans mon précédent post#12. Le code va planter, les symboles de la date ne sont pas acceptées pour nommer un fichier. Utilise plutôt un numéro de facture dans une cellule pour composer le nom de ton fichier.

Ci-dessous code corrigé
VB:
Sub Enregistrer_FeuilleEnPDF()
   Dim Ch As String
   Dim chemin As String
   Dim dossier As String
   Dim NomDuFichier As String
   Dim DateHeure As String
   ' Chemin de base
   Ch = ThisWorkbook.Path
   ' Dossier cible
   dossier = "factures en cours"
   ' Chemin complet
   chemin = Ch & "\" & dossier
   'date + heure formatées pour etre accepté
   DateHeure = FORMAT(Now, "yyyy-mm-dd_hh-mm-ss")
   NomDuFichier = "facture " & DateHeure & ".pdf"
   ' Vérifiez si le dossier existe
   If Dir(chemin, vbDirectory) = "" Then
      ' Si le dossier n'existe pas, créez-le
      MkDir chemin
   End If

   ' Enregistrez la feuille de calcul en PDF dans le dossier
   ' Remplacez "NomDeLaFeuille" par le nom de votre feuille à enregistrer
   ThisWorkbook.Sheets(""Feuil2"").ExportAsFixedFormat Type:=xlTypePDF, _
                                                   Filename:=chemin & "\" & NomDuFichier, _
                                                   Quality:=xlQualityStandard, _
                                                   IncludeDocProperties:=True, _
                                                   IgnorePrintAreas:=False, _
                                                   OpenAfterPublish:=False

   MsgBox "Le fichier PDF a été enregistré avec succès dans le dossier : " & chemin
End Sub
 
Dernière édition:

clausen

XLDnaute Occasionnel
 

Pièces jointes

  • xxx.jpg
    13.6 KB · Affichages: 3

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…