How To Disable Button After Clicking Once In Excel?

Buttons in Microsoft Excel can be a strong tool for improving the usability and interaction of your spreadsheets. To prevent unintended repercussions or data damage, you might wish to forbid users from repeatedly pressing a button in some circumstances. Disabling the button after one click is one approach to deal with issue.

You will learn how to use a straightforward but practical method in this tutorial to disable an Excel button after it has been clicked. These procedures will help you make sure that users can only press the button once, resulting in a smooth user experience and avoiding any unintentional or repetitive actions. Let's look at how to complete this task step by step.

Disable Button After Clicking Once

Here we will first insert a button and then make changes to the VBA code to complete the task. So let us see a simple process to know how you can disable a button after clicking once in Excel.

Step 1

Consider any Excel sheet. First, to insert a button, click on "Developer," then "Insert," and "Button” under active x controllers.

Developer > Insert > Button.

Step 2

Then draw a button of an appropriate size. Then right−click on the button, click on View Code, and add the below−line code to the existing code above the last line.

Draw > Right click > View code > Inset code.


CommandButton1.Enabled = False

Step 3

Then close the VBA using Alt + Q and exit the design mode to complete the task. Now, when the button is used once, you may not be able to use it again.


In this tutorial, we have used a simple example to demonstrate how you can disable a button after clicking once in Excel to highlight a particular set of data.

Updated on: 11-Jul-2023


Kickstart Your Career

Get certified by completing the course

Get Started