How to Resize Checkbox in Excel (3 Easy Ways)

Checkboxes are often used while working with Excel. The main focus of this article is to explain how to resize Checkbox in Excel. Here, I will show 3 easy methods by which you can resize Checkbox in Excel.


How to Resize Checkbox in Excel: 3 Easy Ways

To explain this article I have taken the following dataset which is a Daily Tasks Checklist. The dataset contains Tasks and Status. I will resize the Checkbox in 3 different methods.

3 Easy Ways to Resize Checkbox in Excel


1. Use of View Tab to Resize Checkbox in Excel

In this 1st method, I will show you how to resize Checkbox in Excel using the View tab.

Let’s see the steps.


Step-01: Adding Checkbox in Excel

In this 1st step, I will explain how to add a checkbox in Excel.

  • Firstly, go to the Developer tab.
  • Secondly, select Insert.

Now, you will see a drop-down menu.

  • After that, select Checkbox from Form Controls.

Use of View Tab to Resize Checkbox in Excel

  • Now, draw a Checkbox in the cell like the following image. Here, I drew in cell C6.

At this point, you will see that you have inserted your Checkbox.

Use of View Tab to Resize Checkbox in Excel

Now, I will show how you can edit the text of the Checkbox.

  • Firstly, Right-click on the Checkbox.
  • Secondly, select Edit Text.

  • After that, edit the text as you want. Here, I only kept the Checkbox and deleted the text.

Use of View Tab to Resize Checkbox in Excel

Next, you can copy the Checkbox to all the other cells.

  • Firstly, select the cell that contains the Checkbox.
  • Secondly, drag the Fill Handle to copy the Checkbox.

Use of View Tab to Resize Checkbox in Excel

  • Finally, you will get a Checkbox in all the cells.

  • Now, check the Checkboxes as per your data.

Use of View Tab to Resize Checkbox in Excel

Read More: How to Add Checkbox in Excel without Using Developer Tab


Step-02: Using Zoom Feature

In this step, I will show you how to resize the Checkbox in Excel using the View tab.

  • Firstly, go to the View tab from the Ribbon.
  • Secondly, select Zoom.

Now, you will get the Zoom options.

  • Firstly, select the zoom percentage you want. Here, I selected 160%.
  • Secondly, select OK.

Use of View Tab to Resize Checkbox in Excel

Now, you will see that the Checkboxes have been resized.

After that, you will have to adjust the rest of your dataset accordingly. To begin with, I will change the Row Height.

  • Firstly, click on the marked portion to select the whole worksheet.
  • Secondly, go to the Home tab.
  • Thirdly, select Format from Cells.

Use of View Tab to Resize Checkbox in Excel

Now, you will get a drop-down menu.

  • After that, select Row Height.

Here, the Row Height option will appear.

  • Firstly, select the Row height as you want. Here, I kept it 12.
  • Secondly, select OK.

Use of View Tab to Resize Checkbox in Excel

  • After that, change the font size of the texts accordingly and you will get your desired dataset.

Here, in the following image, you can see that I have resized the Checkbox successfully.


2. Employing Format Control Command to Resize Checkbox in Excel

In this method, I will show you how to resize Checkbox in Excel using the Format Control command.

Let’s see the steps.


Step-01: Adding Checkbox in Excel

In this step, I will explain how to add Checkbox in Excel.

  • Firstly, go to the Developer tab.
  • Secondly, select Insert.

Now, you will see a drop-down menu.

  • Thirdly, select the Checkbox from ActiveX Controls.

Employing Format Control Command to Resize Checkbox in Excel

  • After that, draw a Checkbox in the cell where you want the Checkbox like the following image. Here, I drew in cell C6.

Here, you will see that you have inserted your Checkbox.

Employing Format Control Command to Resize Checkbox in Excel

Now, I will show how you can edit the text of the Checkbox.

  • Firstly, Right-click on the Checkbox.
  • Secondly, select CheckBox Object.

Here, you will see a drop-down menu.

  • Thirdly, select Edit.

  • Now, edit the text as you want. Here, I edited it as you can see in the following image.

After that, you can copy the Checkbox to all the other cells.

  • Firstly, select the cell that contains the Checkbox.
  • Secondly, drag the Fill Handle to copy the Checkbox.

Employing Format Control Command to Resize Checkbox in Excel

  • Finally, you will get a Checkbox in all the cells.

  • Now, check the Checkboxes as per your data.

Employing Format Control Command to Resize Checkbox in Excel


Step-02: Use of Format Control Command

In this step, I will explain how to resize Checkbox in Excel using the Format Control command.

  • Firstly, Right-click on the Checkbox.
  • Secondly, select Format Control.

Employing Format Control Command to Resize Checkbox in Excel

Then, a dialog box will appear.

  • Firstly, go to Properties.
  • Secondly, select Move and size with cells.
  • Thirdly, select OK.

  • Now, resize the cells to resize Checkbox.

In the following image, you can see that I have resized my Checkboxes.


3. Using VBA to Resize Checkbox in Excel

In this method, I will explain how to resize Checkbox in Excel using VBA.

Let’s see the steps.


Step-01: Inserting Checkbox in Excel

In this step, I will show you how to insert Checkbox into your worksheet.

  • Firstly, select a cell in your worksheet which is not in your dataset. Here, I selected cell F1.

Using VBA to Resize Checkbox in Excel

  • Secondly, go to the Insert tab.
  • Thirdly, select Symbols.

Here, a drop-down menu will appear.

  • After that, select Symbol from that drop-down menu.

Now, a dialog box will appear.

  • Firstly, go to Symbols.
  • Secondly, change the Font to Wingdings.

  • After that, select the marked Symbol which is an empty Checkbox.
  • Next, select Inset.

Using VBA to Resize Checkbox in Excel

Now, you will see the empty Checkbox has been inserted into your selected cell.

  • After that, select another cell in your worksheet which is not in your dataset. Here, I selected cell G1.

Here, follow the same procedure from Step-01 of Method-3 to bring the following dialog box to your screen.

  • Now, select the marked Symbol which is a checked Checkbox.
  • After that, select Insert.

Now, you will see the checked Checkbox has been inserted into your selected cell.

Using VBA to Resize Checkbox in Excel

After that, you will have to copy the empty Checkbox to four other cells.

  • Firstly, select the cell that contains the empty Checkbox.
  • Secondly, drag the Fill Handle to copy the Checkbox.

  • Finally, you will get empty Checkboxes in five cells.

Using VBA to Resize Checkbox in Excel

  • After that, copy an empty Checkbox in cell G2.


Step-02: Using VBA Code

In this step, I will show you how to resize Checkbox in Excel using VBA code.

  • Firstly, go to the Developer tab.
  • Secondly, select Visual Basic.

Now, you will see the Visual Basic window has opened.

  • After that, go to the Insert tab. 
  • Now, select the Module option.

Using VBA to Resize Checkbox in Excel

Here, you will see a Module has opened. In that Module type in the following code.

Sub Resizing_Checkbox(ByRef Index As String)
    If Range("F" & Index).Value = Range("G1").Value Then
    Range("F" & Index).Value = Range("G2").Value
    Else
    Range("F" & Index).Value = Range("G1").Value
    End If    
End Sub
Sub CheckBox1()
Call Resizing_Checkbox(1)
End Sub
Sub CheckBox2()
Call Resizing_Checkbox(2)
End Sub
Sub CheckBox3()
Call Resizing_Checkbox(3)
End Sub
Sub CheckBox4()
Call Resizing_Checkbox(4)
End Sub
Sub CheckBox5()
Call Resizing_Checkbox(5)
End Sub

Code Breakdown

  • Here, I have created a Sub procedure named Resizing_Checkbox. Then, used Index as String by Reference within the Sub procedure.
  • Next, I used a VBA If statement. If the value in the F column matches the value in cell G1. Then, the function returns the value in cell G2. Else, the function will return the value in cell G1.
  • Then, I ended the If statement.
  • After that, I ended the Sub procedure.
  • Next, I created another Sub procedure named CheckBox1.
  • After that, I used the VBA Call Sub to call Resizing_Checkbox. And used 1 as Index.
  • Then, I ended the Sub procedure.
  • Now, in the same way, I added 4 more Sub procedure named CheckBox2, CheckBox3, CheckBox4, and  CheckBox5.
  • Now, Right-click on the cell where you have your first empty Checkbox.
  • After that, select Copy.

  • Next, Right-click on the cell where you want your Checkbox.
  • Then, select Paste Special.

Using VBA to Resize Checkbox in Excel

Here, you will get a drop-down menu.

  • Now, select Linked Picture.

Finally, you have inserted your Checkbox into the cell you want.

  • Now, drag the Dotted Border of the Checkbox to resize it.

Here, you can see that I have resized my Checkbox In the following image.

Now, you can crop the extra space.

  • Firstly, Right-click on the Checkbox.
  • Secondly, select Crop.

  • Thirdly, Crop the border as per your need.

Now, in the following picture, you can see that I have successfully resized my Checkbox.

Using VBA to Resize Checkbox in Excel

Here, follow the procedure from Step-02 of Method-03 to copy all the Checkboxes.

  • After that, Right-click on the first Checkbox.
  • Then, select Assign Macro.

Using VBA to Resize Checkbox in Excel

Now, a dialog box will appear.

  • Firstly, select Macro name as ChechBox1.
  • Secondly, select OK.

Now, for the second Checkbox follow the previous procedure to bring the Assign Macro dialog box to your screen.

  • Firstly, select Macro name as ChechBox2.
  • Secondly, select OK.

After that, follow the same procedure to Assign Macro to all the Checkboxes.

Finally, check the Checkboxes as per your data.

Using VBA to Resize Checkbox in Excel


Using Size Feature to Resize Checkbox in Excel

In this method, I will show you how to resize Checkbox in Excel using the Size feature.

Let’s see the steps.

Steps:

  • Firstly, Right-click on the Checkbox.
  • Secondly, select Format Control.

A dialog box named Format Control will appear.

  • Firstly, go to Size.
  • Secondly, select Lock aspect ratio,
  • Thirdly, change the Height as you want. The Width will change automatically according to the Height.
  • Finally, select OK.

Using Size Feature to Resize Checkbox in Excel

Now. you will see that only the outer border of the Checkbox is resized. But, the actual size of the Checkbox remains the same. That’s why the 3 methods that we discussed earlier are more suitable for resizing Checkbox in Excel.


Things to Remember

  • It should be noted that whenever working with VBA code you must save the file as  Excel Macro-Enabled Workbook. Otherwise, the file will not work.

Practice Section

Here, I have provided a practice sheet for you to practice how to resize Checkbox in Excel.


Download Practice Workbook


Conclusion

To conclude, I tried to explain how to resize Checkbox in Excel. I covered 3 easy methods. I hope this article was helpful to you. I recommend your practice to understand more clearly. Lastly, If you have any questions feel free to let me know in the comment section below.


Related Articles


<< Go Back to Excel CheckBox | Form Control in Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Mashhura Jahan
Mashhura Jahan

Mashhura Jahan, BSc in Industrial and Production Engineering from Bangladesh University of Engineering and Technology, invested 1.5 years at ExcelDemy. In roles like Excel & VBA Content Developer, Excel Charts, and Dashboard course trainer, she wrote 90+ articles. She was previously part of the forum support team and a junior software analyst on the Excel Add-in project. With interests spanning Excel, VBA, Power Query, Python, Data Science, and Software Development, Mashhura brings a diverse skill set to her... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo