+ Reply to Thread
Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    04-12-2008
    Posts
    28

    Formatting center header

    Hi all,
    I'm trying to find some code that will format the center header to Arial Bold, size 14.
    Currently I have the center header populated with the cell value E9 using -

    ActiveSheet.PageSetup.CenterHeader = Range("E9").Value

    I've been digging around on the internet, but can't figure out how to format the text automatically.

    Thanks in advance!
    Last edited by RPOD; 07-04-2009 at 02:18 PM.

  2. #2
    Forum Moderator Leith Ross's Avatar
    Join Date
    01-15-2005
    Location
    San Francisco, Ca
    MS-Off Ver
    2000, 2003, & read 2007
    Posts
    15,477

    Re: Formatting center header

    Hello RPOD,

    Here is the code...
    Code:
    ActiveSheet.PageSetup.CenterHeader = "&""Arial""&14 " & Range("E9")
    Sincerely,
    Leith Ross

    Remember To Do the Following....

    1. Use code tags. Place [CODE] before the first line of code and [/CODE] after the last line of code.
    2. Thank those who have helped you by clicking the Star below the post.
    3. Please mark your post [SOLVED] if it has been answered satisfactorily.


    Old Scottish Proverb...
    Luathaid gu deanamh maille! (Rushing causes delays!)

  3. #3
    Forum Moderator shg's Avatar
    Join Date
    06-21-2007
    Location
    The Great State of Texas
    MS-Off Ver
    2003, 2007
    Posts
    25,118

    Re: Formatting center header

    One of those cases where recording a macro shows the way:
    Code:
    Sub Macro1()
        With ActiveSheet.PageSetup
            .LeftHeader = ""
            .CenterHeader = "&""Arial,Bold""&14Bob" ' I entered "Bob" manually
            .RightHeader = ""
            .LeftFooter = ""
            .CenterFooter = ""
            .RightFooter = ""
            .LeftMargin = Application.InchesToPoints(0.75)
            .RightMargin = Application.InchesToPoints(0.75)
            .TopMargin = Application.InchesToPoints(1)
            .BottomMargin = Application.InchesToPoints(1)
            .HeaderMargin = Application.InchesToPoints(0.5)
            .FooterMargin = Application.InchesToPoints(0.5)
            .PrintHeadings = False
            .PrintGridlines = False
            .PrintComments = xlPrintNoComments
            .PrintQuality = 1200
            .CenterHorizontally = False
            .CenterVertically = False
    End Sub
    Then change to:
    Code:
        ActiveSheet.PageSetup.CenterHeader = "&""Arial,Bold""&14" & Range("E9").Text
    Microsoft MVP - Excel
    Entia non sunt multiplicanda sine necessitate

  4. #4
    Registered User
    Join Date
    04-12-2008
    Posts
    28

    Re: Formatting center header

    Thanks for the help - This forum is awesome!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.2.0