puts the filename in the right footer : Worksheet Print Setting « Excel « VBA / Excel / Access / Word






puts the filename in the right footer

 
     Private Sub Workbook_BeforePrint(Cancel As Boolean)
           Dim myWorksheet As Worksheet
           Dim sFileName As String
           Dim sCompanyName As String

           sCompanyName = Worksheets("Profit").Range("A1").Value
           sFileName = "&F" 'Code generating file name

           For Each myWorksheet In ThisWorkbook.Worksheets

           With myWorksheet.PageSetup
              .LeftFooter = sCompanyName
              .CenterFooter = ""
              .RightFooter = sFileName
           End With

           Next myWorksheet

     End Sub

 








Related examples in the same category

1.To print a defined area, center horizontally, with 2 rows as titles, in portrait orientation and fitted to page wide and tall - 1 copy