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

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 !

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
 
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
 
Merci mais je fais comment pour l'intégrer
 
@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:
 

Pièces jointes

  • xxx.jpg
    13.6 KB · Affichages: 6
- 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

Réponses
3
Affichages
230
Réponses
3
Affichages
190
Réponses
3
Affichages
582
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…