How to Lock Column Width and Row Height in Excel (3 Suitable Ways)

While working with Microsoft Excel, we might have to block a user from modifying the cell height and width. Locking the width of a column or the height of a row limits modifications to the structure. In this article, we will demonstrate how to lock column width and row height in Excel.


Download Practice Workbook

You can download the workbook and practice with them.


3 Ways to Lock Column Width and Row Height in Excel

If we want each segment to be the same, locking the width and height of a worksheet layout might help to accomplish the work. Locking the cell sizes gives the spreadsheet a more uniform visual appearance, which enhances the data’s formal impression. When utilizing worksheet templates, a standard layout may help you stay organized and produce a more appealing end output.

To lock column width and row height, we are going to use the following dataset. The dataset contains some Product IDs in column B, the Quantity of available products in column C, and the Price of each product in column D.

We can format the row height and column width as per our requirements by going to the Home tab > Format drop-down menu on the ribbon.

3 Ways to Lock Column Width and Row Height in Excel

Let’s look at the ways to lock column width and row height in the following sections.


1. Protect Worksheet to Lock Column Width and Row Height

We can lock column width and row height by protecting the workbook. For this, we need to follow some procedures.

Step 1: Disable Locked Option from Format Cells Feature

To disable the locked option from format cells we need to follow some sub-procedure.

  • Firstly, click on the tiny triangle in the upper left corner of the worksheet to select the whole worksheet.

Protect Worksheet to Lock Column Width and Row Height

  • Secondly, right-click on the worksheet and click on Format Cells.

Protect Worksheet to Lock Column Width and Row Height

  • Alternatively, go to the Home tab from the ribbon and click on the tiny Number Format icon under the Number group.

  • This will open the Format Cells dialog box.
  • Now, go to the Protection menu and uncheck the Locked option.
  • After that, click on the OK button.

  • After disabling the locked option now we need to protect our worksheet.

Step 2: Apply ‘Protect Sheet’ Option from Review Tab

To apply the protect sheet option from the review tab we have to follow some sub-steps down.

  • In the first place, go to the Review tab from the ribbon.
  • Then, under the Protect category, click on Protect Sheet.

Protect Worksheet to Lock Column Width and Row Height

  • This will launch the Protect Sheet.
  • Now, in the Password to unprotect sheet box, type your password to lock the worksheet. And check-mark the Select locked cells and Select unlocked cells.
  • Then, click OK.

Protect Worksheet to Lock Column Width and Row Height

  • Further, to confirm the password input the same password again in the Reenter password to proceed.
  • Then, click OK.

Protect Worksheet to Lock Column Width and Row Height

  • Finally, this will lock the column width and row height of your entire workbook. If you go to the Home tab and click on the Format drop-down menu, you can’t change the Row Height and Column Width from the Cell Size menubar.

How to Lock Column Width and Row Height in Excel

Read More: How to Change the Row Height in Excel (7 Easy Ways)


2. Insert Quick Access Toolbar to Lock Column Width and Row Height of Cells

We can lock cells’ column width and row height by using the Quick Access Toolbar (QAT). The Quick Access Toolbar (QAT) is a component of Microsoft Excel that provides a list of specific or frequently used controls that may be used and created in any scenario. To lock column width and row height of cells we need to follow some procedures down.

Step 1: Enable Lock Cell from QAT

Let’s follow some sub-procedures to enable the locked cell from the Quick Access Toolbar.

  • To begin with, click on the small icon on the top of the excel ribbon.
  • Then, click on More Commands to open the Excel Options dialog.

Insert Quick Access Toolbar to Lock Column Width and Row Height of Cells

NOTE: The QAT appears in the top left-hand corner of an Excel spreadsheet as usual, and it can be shown farther from the ribbon. But if you can’t find the option, just right-click on the toolbar and click ok Show Quick Access Toolbar. This will allow you to show the QAT menu on the top left-hand corner of the excel file.

Insert Quick Access Toolbar to Lock Column Width and Row Height of Cells

  • Or, to open the Excel Options dialog, you can go to the File tab from the ribbon.

  • Next, click on Options.

  • This will launch the Excel Options screen.
  • Furthermore, go to the Quick Access Toolbar, and choose All Commands from Choose commands from the drop-down menu.
  • And, click on the Lock Cell to add it to the Compare and Merge Workbooks.
  • Next, click on Add, and you can see the Lock Cell is now added to the Compare and Merge Workbooks.
  • Lastly, click OK to close the Excel Options dialog.

  • This will add the Lock Cell option on the top left-hand corner of the workbook.

Step 2: Protect Worksheet to Lock Cells

Now, we need to protect the worksheet to lock the cells. For this let’s look at the sub-steps below.

  • Select the entire dataset and click on the Lock option on the top-of-the excel ribbon.
  • Further, go to the Review tab and click on Protect Sheet under the Protect category.

Insert Quick Access Toolbar to Lock Column Width and Row Height of Cells

  • This will open the Protect Sheet dialog screen.
  • Now, to lock the worksheet, put your password in the Password to unprotect sheet box. And also, check-mark the Select locked cells and Select unlocked cells.
  • Then press OK.

Protect Worksheet to Lock Column Width and Row Height

  • After that, enter the same password in the Reenter password to proceed field to confirm the password.
  • Furthermore, press OK.

Protect Worksheet to Lock Column Width and Row Height

  • Finally, the column width and row height of your dataset’s cells will be protected. A Microsoft Excel error notice will display if you try to resize the row and column of certain cells.

 Read More: Row Height Units in Excel: How to Change?


Similar Readings


3. Excel VBA for Locking Column Width and Row Height of Cells

With Excel VBA, users can easily use the code which acts as excel menus from the ribbon. To use the VBA code to lock column width and row height of cells, let’s follow the procedure down.

Step 1: Launch the VBA Window

  • Firstly, go to the Developer tab from the ribbon.
  • Secondly, from the Code category, click on Visual Basic to open the Visual Basic Editor. Or press Alt + F11 to open the Visual Basic Editor.

  • Instead of doing this, you can just right-click on your worksheet and go to View Code. This will also take you to Visual Basic Editor.

  • This will appear in the Visual Basic Editor.
  • Thirdly, click on Module from the Insert drop-down menu bar.

  • This will create a Module in your workbook.

Step 2: Type & Run the VBA Code

  • Copy and paste the VBA code shown below.

VBA Code:

Sub LockingCells()
Dim pwrd As String
Range("B4:D9").Select
Selection.Locked = True
pwrd = InputBox("Enter Password")
ActiveSheet.Protect Password:=pwrd
End Sub
  • After that, run the code by clicking on the RubSub button or pressing the keyboard shortcut F5.

Step 3: Enter Password

Now, we need to protect the cells by entering a password.

  • The earlier steps will appear in a Microsoft Excel pop-up window, asking for inputting the password.
  • Now, input your password in the Enter Password field.
  • Then, click on OK.

  • Finally, this will protect your dataset’s cells’ column width and row height. Here, if you want to resize the row and column of those cells, a Microsoft Excel error message will appear.

Read More: VBA to Customize Row Height in Excel (6 Methods)


Conclusion

The above methods will assist you in Lock Column Width and Row Height in Excel. Hope this will help you! If you have any questions, suggestions, or feedback please let us know in the comment section. Or you can have a glance at our other articles in the ExcelDemy.com blog!


Related Articles

Sabrina Ayon

Sabrina Ayon

Hi there! This is Sabrina Ayon. I'm really excited to welcome you to my profile. Currently, I'm working in SOFTEKO as a Excel and VBA Content Developer. I'm a student of United International University and my program is Computer Science and Engineering. I love working with computers and solving problems. I’ve always been interested in research and development. So, here I will be posting articles related to Microsoft Excel. Hoped this may help you. Thank you.

We will be happy to hear your thoughts

Leave a reply

ExcelDemy
Logo