Copier la zone d'impression dans nouveau classeur

  • Initiateur de la discussion Initiateur de la discussion Mimi
  • Date de début Date de début

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 !

Mimi

XLDnaute Occasionnel
Bonjour à tous,
Voila sur mon fichier j'ai ce code :

Sub EnregistrerFacture()
Dim Obj As Object
Dim NomFichier As String

ActiveSheet.Copy
NomFichier = Range("J5")

For Each Obj In ActiveSheet.DrawingObjects
Obj.Delete
Next Obj

ActiveWorkbook.SaveAs Filename:="C:\Facture\Facture\" & "Fact-AV" & ActiveSheet.Range("H5").Value & " " & Format(Date, "d mmmm yyyy") & " " & NomFichier & ".xls"
ActiveWorkbook.Close

MsgBox "Sauvegarde effectuée . ", vbInformation, "Message"


Sheets("Inserer").Select

ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=False

End Sub
Le problème c'est que a l'enregistrement il m'enlève les boutons et le logo, or je voudrais enlevé que les boutons d'où le titre enregistrer que la zone d'impression.

D'avance Merci
Michel
 

Pièces jointes

Re : Copier la zone d'impression dans nouveau classeur

Bonjour à tous,

Peux-tu essayer avec ;

VB:
Sub EnregistrerFacture()
    Dim Obj As Object
    Dim NomFichier As String

    ActiveSheet.Copy
    NomFichier = Range("J5")

    'For Each Obj In ActiveSheet.DrawingObjects
    'Obj.Delete
    'Next Obj
    ActiveSheet.Shapes("Picture 135").Delete

    ActiveWorkbook.SaveAs Filename:="C:\Facture\Facture\" & "Fact-AV" & ActiveSheet.Range("H5").Value & " " & Format(Date, "d mmmm yyyy") & " " & NomFichier & ".xls"

    ActiveWorkbook.Close
    MsgBox "Sauvegarde effectuée . ", vbInformation, "Message"
    Sheets("Inserer").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=False
End Sub
A+ à tous
 
Dernière édition:
- 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
Retour