[VBA] Zone d'impression Excel - Page 2

Résolu
Précédent
  • 1
  • 2
  1. Isomer Messages postés 44 Statut Membre 4
     
    lol , pas grave ^^

    Bon j'explique : ma zone d'impression fait 2 pages.

    Lorsque je lance l'impression de cette zone au lieu de m'imprimer un pdf de 2 pages (avec page 1 et page2), et bien il m'imprime deux pdf de 1 page chacun (page 1 sur un pdf et page 2 sur un autre pdf)

    Suis-je plus clair ? :)
    0
  2. Isomer Messages postés 44 Statut Membre 4
     
    C'est bon j'ai trouvé ma solution :

    Sub PrintDevis()
    
    'Déclaration des variables
        Dim LigFin As Integer
    
    'Zone impression "devis 1 2 3 4"
        Const Colonnes = 14 'adater au nombre de colonne
        Const Lig = 59 'Première ligne où commencer après page de garde
        
        Sheets("DEVIS 1 2 3 4").Select 'adapter le nom de la feuille
        
            If Cells(103, 13) <> 0 Then
                LigFin = Lig + 53
            ElseIf Cells(156, 13) <> 0 Then
                LigFin = Lig + 106
            ElseIf Cells(209, 13) <> 0 Then
                LigFin = Lig + 159
            ElseIf Cells(262, 13) <> 0 Then
                LigFin = Lig + 212
            ElseIf Cells(315, 13) <> 0 Then
                LigFin = Lig + 265
            End If
        
        ActiveSheet.PageSetup.PrintArea = Range(Cells(1, 1), Cells(LigFin, Colonnes)).Address
        ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
          
    End Sub


    Merci à toi lermite et à Pijaku pour votre aide très précieuse.

    Bonne continuation, encore merci
    A+
    Iso
    0
Précédent
  • 1
  • 2