How to Change Font in Excel for All Sheets (4 Suitable Ways)

Method 1- Using Font Option from Home Tab

We will change the font for the entire area of all sheets with the Font option from the Home tab:

  • Open the first worksheet.
  • Click on the top left square of the worksheet.

Selecting the small arrow on the top-left corner of all cells

  • Hold the Ctrl key and click on the Sheet Tabs.
    Or, you can hold the Shift key and click on the last sheet tab to select all the sheets.
    Pressing & holding Ctrl and click on the sheets
  • Go to the Home tab > Font group > Font.Change the font while all worksheets are selected
  • Select a font.
    Selecting a Font

The font in all selected sheets will be changed.

Output After Changing Font

Note
You can install a new font and restart Excel to have the installed font in the Font section.

Method 2 – Using Font Option from Context Menu

  • Select the entire area.
  • Select all the sheets from the sheet tab.
  • Right-click on the mouse > Font.

Changing Font with the Context Menu

  • Expand the Font drop-down.
  • Select a font.
    Selecting Font from the FontYou can change the font i for all sheets with the Font option from the Context Menu.

Output After Changing Font with Context Menu

Method 3 – Using Theme Fonts Option from Page Layout Tab

The Theme Font feature from the Page Layout tab changes the font of all the sheets in a workbook. We do not need to select the sheets separately.

  • Go to the Page Layout tab > Themes group > Font.
  • Pick a font from the available fonts.
    From Page Layout ribbon. Press the “Fonts” menu

You’ll get the following output for all the sheets.

Output of Changing all sheets with Theme Font

Note
You can not change the font of a certain cell or a range of cells with the Theme Font feature.

Read More: [Fixed!] Excel Default Font Is Not Changing

Method 4 – Using a VBA Code

  • Go to the Developer tab > Code group > Visual Basic to open Visual Basic Editor.
    Opening Visual Basic Editor
  • Go to the Insert tab > Module.
    Generating a Module
  • Copy and paste the following VBA code:
    Sub ChangeFontforAllSheets()
    For Each Worksheet In Worksheets
    Worksheet.Activate
    ActiveSheet.UsedRange.Select
    Selection.Font.Name = "Raleway"
    Next
    End Sub
  • Click on Run.
    Executing the VBA Code

The font in all the sheets will be changed.

Changing output with VBA

Note
If you don’t see the Developer tab in the ribbon, you have to enable the Developer tab from Excel Options.

Read More: How to Change Font Within Formula in Excel

Download Practice Workbook

Related Articles

<< Go Back to Excel Fonts | Excel Cell Format | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!

Tags:

Al Ikram Amit
Al Ikram Amit

Al Ikram Amit, holding a BSc in Naval Architecture & Engineering from Bangladesh University of Engineering and Technology, serves as a key Excel & VBA Content Developer at ExcelDemy. Driven by a profound passion for research and innovation, he actively immerses himself in Excel. In his role, Amit not only skillfully addresses complex challenges but also exhibits enthusiasm and expertise in gracefully navigating tough situations, emphasizing his steadfast commitment to consistently delivering exceptional, high-quality content that adds significant... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo