How to add a borderline above each Excel Footer?

sagain2k

Board Regular
Joined
Sep 8, 2002
Messages
94
I can create Excel Footers no problem, and know how to use footer code to force a particular font or font size, and also a macro that can format the footer date to a particular format, like this:

Sub ChangeFooterDateFormat()
ActiveSheet.PageSetup.LeftFooter = Format(Now, "DDDD, MMM DD, YYYY")
End Sub

Is there a way I can format the footer so it always has a borderline just above it on each page? Or is there a macro (similar to above) that can do this? Thanks for any suggestions!
 

Excel Facts

How can you automate Excel?
Press Alt+F11 from Windows Excel to open the Visual Basic for Applications (VBA) editor.
Experiment with the number in the second argument of the Rept function until you get what you want:

Code:
Sub ChangeFooterDateFormat()
    Dim strLine As String
    strLine = "&U" & WorksheetFunction.Rept(" ", 200) & "&U"
    ActiveSheet.PageSetup.LeftFooter = strLine & Format(Now, "DDDD, MMM DD, YYYY")
End Sub
 
Upvote 0
I tried this but got the error message "Unable to set the LeftFooter Property of the PageSetup Class" when it tried to do the line:

ActiveSheet.PageSetup.LeftFooter = strLine & Format(Now, "DDDD, MMM DD, YYYY")

Also: can you tell me what VBA code I can use as well to format the footer text as Times New Roman 8p? Thanks!
 
Upvote 0
sagain2k said:
I tried this but got the error message "Unable to set the LeftFooter Property of the PageSetup Class" when it tried to do the line:

ActiveSheet.PageSetup.LeftFooter = strLine & Format(Now, "DDDD, MMM DD, YYYY")

Also: can you tell me what VBA code I can use as well to format the footer text as Times New Roman 8p? Thanks!

I got that error with a repeat of 250, but not with 200. Try reducing it until it is error free.

Recording a macro while setting the footer to Times New Roman 8p manually will give you the code.
 
Upvote 0

Forum statistics

Threads
1,214,877
Messages
6,122,051
Members
449,064
Latest member
scottdog129

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top