[VBA] Macro pour zone d'impression Excel
Résolu
Isomer
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
Isomer Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
Isomer Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [VBA] Macro pour zone d'impression Excel
- Spouleur d'impression - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Alternative zone telechargement - Accueil - Outils
- Liste déroulante excel - Guide
- Impression livret a5 - Guide
1 réponse
Résolu :
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