Skip to footer content
EXCEL TOOLS

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Excel spreadsheets often become difficult to read when rows and columns have inconsistent sizes. Uneven cells can break alignment, distort tables, and make reports look unprofessional. Whether you are building dashboards, formatting financial reports, or preparing data for printing, keeping all cells the same size helps maintain clarity and structure.

The good news is that Excel provides several simple ways to standardize row height and column width across an entire worksheet. However, the default column width is initially same and you need to adjust cell size if it has row headings.

This guide explains the most effective methods for making all cells the same size in Excel, from manual adjustments to automated approaches.

Method 1: Set Uniform Column Width Manually

This is the most direct way to make all columns equal in size.

  1. Open your Excel worksheet.
  2. Select the entire sheet by clicking the triangle at the top left corner or select multiple cells.
  3. Go to the Home tab.
  4. Click Format menu in the Cells group to change column width.

    1. From drop down menu Select Column Width.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 1 - Image 1 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text
  1. Enter specific width value for excel column such as 15 or 20.
  2. Click OK.

All the cells in columns will immediately adjust to the same width.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 2 - Image 2 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text

When This Works Best

This method works best when you need quick, fixed entire column sizing across a worksheet.

When to Use This

  • Simple data tables with column headers
  • Reports with uniform formatting
  • Clean spreadsheet layouts
  • Quick standardization tasks
  • Multiple columns and Multiple rows with same size

When Not to Use This

  • Mixed content layouts
  • Dashboards requiring variable column sizes
  • Sheets with merged cells

Method 2: Set Uniform Row Height Manually

Row height can be standardized in the same way as columns.

  1. Select the entire worksheet.
  2. Go to the Home tab.
  3. Click Format in the Cells group.
  4. Select Row Height.

    1. Enter a value such as 20.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 3 - Image 3 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text
  1. Click OK.

All rows will now have identical height.

Add image alt text

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 4 - Image 4 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text

When This Works Best

This method is ideal for structured tables where consistent spacing is required.

When to Use This

  • Printable reports
  • Data entry sheets
  • Formatted tables
  • Clean layouts for presentations

When Not to Use This

  • Wrapped text-heavy content
  • Dynamic dashboards
  • Auto-sized content tables

Method 3: Make All Cells the Same Size Using Select All + Drag

This is a fast visual method for quick formatting.

  1. Click the Select All button in the top-left corner.
  2. Hover over any column boundary in the column heading row.

    1. Drag to set desired column width or double click to autofit column width.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 5 - Image 5 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text
  1. Repeat for row boundaries to adjust height.

All selected cells will adjust uniformly.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 6 - Image 6 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text

When This Works Best

This method works well for quick adjustments without entering exact values.

When to Use This

  • Quick formatting
  • Rough layout adjustments
  • Temporary spreadsheets
  • Small datasets

When Not to Use This

  • Precision-based reports
  • Large datasets requiring exact sizing
  • Automated workflows

Method 4: Use AutoFit and Then Standardize Size

AutoFit helps normalize content first before applying uniform sizing.

  1. Select the entire worksheet.
  2. Go to the Home tab.
  3. Click Format.

    1. Select AutoFit Column Width.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 7 - Image 7 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text
  1. Repeat autofit Row Height if needed.
  2. Then set a fixed column width and row height manually.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 8 - Image 8 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text

When This Works Best

This method works best when working with inconsistent or imported data.

When to Use This

  • Imported CSV files
  • Mixed content datasets
  • Clean-up operations
  • Data preparation tasks

When Not to Use This

  • Pre-formatted spreadsheets
  • Fixed-layout templates

Method 5: Use VBA to Make All Cells Uniform Automatically

For repetitive tasks or large files, VBA provides automation.

  1. Press ALT + F11 to open the VBA editor.
  2. Click Insert and select Module.

    1. Paste the code below.

How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026): Image 9 - Image 9 of 9 related to How to Make All Cells the Same Size in Excel: 5 Easy Methods for Perfectly Aligned Spreadsheets (2026)

Add image alt text
  1. Run the macro.
Sub SetUniformCellSize()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    ws.Cells.ColumnWidth = 15
    ws.Cells.RowHeight = 20
End Sub
Sub SetUniformCellSize()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    ws.Cells.ColumnWidth = 15
    ws.Cells.RowHeight = 20
End Sub
Sub SetUniformCellSize()
    Dim ws As Worksheet
    ws = ActiveSheet
    ws.Cells.ColumnWidth = 15
    ws.Cells.RowHeight = 20
End Sub
$vbLabelText   $csharpLabel

When This Works Best

This is ideal for automating formatting across multiple sheets or large datasets.

When to Use This

  • Bulk formatting tasks
  • Multi-sheet reports
  • Repeated Excel templates
  • Enterprise workflows

When Not to Use This

  • One-time small edits
  • Non-technical users
  • Simple spreadsheets

Common Issues and Troubleshooting

Why do some cells still look uneven after setting uniform size?

This usually happens when merged cells or wrapped text are involved.

Fix:

  • Unmerge cells if possible
  • Disable Wrap Text
  • Reapply column width and row height

Why does AutoFit not make all cells the same size?

AutoFit adjusts based on content, not uniformity.

Fix:

  • Use AutoFit first
  • Then manually set a fixed column width and row height

Why do my rows look different even after setting row height?

Hidden formatting or wrapped text can affect appearance.

Fix:

  • Turn off Wrap Text
  • Clear formatting from rows
  • Reapply row height to entire sheet

Why does Excel ignore my size settings when pasting data?

Pasted content may override formatting.

Fix:

  • Use Paste Special → Values
  • Apply formatting after pasting data
  • Lock cell formatting if needed

Choosing the Right Method

Different situations require different approaches.

| Scenario | Best Method | | --- | --- | | Quick formatting | Drag method | | Precise uniform layout | Manual width/height | | Imported messy data | AutoFit + standardize | | Large-scale automation | VBA | | Clean report design | Manual + formatting |

For Developers: Standardize Excel Cell Sizes with IronXL

In automated systems, Excel files are often generated dynamically. Ensuring consistent cell sizing manually is not practical in such cases.

IronXL, a .NET library for working with Excel files, lets developers adjust worksheet formatting programmatically, including column widths and row heights.

Example: Set Uniform Cell Size Using IronXL

using IronXL;
WorkBook workbook = WorkBook.Create();
WorkSheet sheet = workbook.CreateWorkSheet("Sheet1");
// Set uniform column width and row height
sheet.Columns[0].Width = 15;
sheet.Columns[1].Width = 15;
sheet.Columns[2].Width = 15;
sheet.Rows[0].Height = 20;
sheet.Rows[1].Height = 20;
sheet.Rows[2].Height = 20;
workbook.SaveAs("UniformCells.xlsx");
using IronXL;
WorkBook workbook = WorkBook.Create();
WorkSheet sheet = workbook.CreateWorkSheet("Sheet1");
// Set uniform column width and row height
sheet.Columns[0].Width = 15;
sheet.Columns[1].Width = 15;
sheet.Columns[2].Width = 15;
sheet.Rows[0].Height = 20;
sheet.Rows[1].Height = 20;
sheet.Rows[2].Height = 20;
workbook.SaveAs("UniformCells.xlsx");
Imports IronXL

Dim workbook As WorkBook = WorkBook.Create()
Dim sheet As WorkSheet = workbook.CreateWorkSheet("Sheet1")
' Set uniform column width and row height
sheet.Columns(0).Width = 15
sheet.Columns(1).Width = 15
sheet.Columns(2).Width = 15
sheet.Rows(0).Height = 20
sheet.Rows(1).Height = 20
sheet.Rows(2).Height = 20
workbook.SaveAs("UniformCells.xlsx")
$vbLabelText   $csharpLabel

This ensures every cell in the selected range follows a consistent layout.

What You Can Do with IronXL

  • Create structured Excel reports
  • Standardize formatting automatically
  • Evaluate Excel functions
  • Process large datasets efficiently
  • Work without Microsoft Excel installed

IronXL is part of the Iron Software suite designed for document automation and Excel processing in .NET applications.

Installation

Install IronXL via NuGet Package Manager:

Install-Package IronXL.Excel

Benefits of Using IronXL for Cell Formatting

  • Automates repetitive formatting tasks
  • Ensures consistent spreadsheet design
  • Works in server-side applications
  • Handles large datasets efficiently
  • Reduces manual Excel work

Conclusion

Making all cells the same size in Excel is a simple but powerful formatting technique that improves readability, structure, and presentation quality. Whether you are manually adjusting column widths, using AutoFit, or applying VBA automation, each method serves different levels of complexity and use cases.

For developers working with automated reporting systems, IronXL provides a reliable way to standardize Excel layouts programmatically, ensuring consistent formatting without manual effort.

With the right approach, you can transform messy spreadsheets into clean, professional, and easy-to-read reports.

Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...

Read More

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me