Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

Sub devis_imprimer()

Dim wb As Workbook, feuille As Worksheet


Dim plage As String, nomDocument As String, dossierAdresse As String
Dim iVis As XlSheetVisibility

Set wb = ThisWorkbook
Set feuille = wb.Sheets("Devis")
dossierAdresse = Sheets("Parameters").Range("K9").Value & "\"
nomDocument = feuille.Range("J10").Value

'Mettre à plage l adresse de la plage à imprimer


plage = "$C$6:$M$53"

Application.ScreenUpdating = False

With feuille.PageSetup
.PrintArea = plage
.FitToPagesTall = 1
.FitToPagesWide = 1 'Set FitToPagesWide to 1
.LeftMargin = Application.InchesToPoints(0)
.RightMargin = Application.InchesToPoints(0)
.TopMargin = Application.InchesToPoints(0)
.BottomMargin = Application.InchesToPoints(0)
End With

With feuille
iVis = .Visible
.Visible = xlSheetVisible
.Activate
.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=dossierAdresse & nomDocument & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
.Visible = iVis
End With

Application.ScreenUpdating = True

End Sub

You might also like