• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Microsoft Excel Tips and Tricks - Computergaga

  • Home
  • Excel Online Courses
  • Excel Functions List
  • Free Downloads
  • Blog
  • Tutorials
  • About
Home / Formulas / Interactive Checklist in Excel

Interactive Checklist in Excel

In this blog post, we look at creating an interactive checklist in Excel. The checklist will automatically mark the items in a list when they are checked.

To do this we will first need to insert checkboxes onto the spreadsheet, we then need to be able to highlight an item when it is completed.

In this tutorial, I am using the idea of a Christmas shopping list of names (shown below). Your checklist could however be for any list of tasks, inventory or products.

Interactive checklist in Excel

Insert Checkboxes in Excel

To insert checkboxes in Excel, you need the Developer tab on the Ribbon. If you do not have this, right mouse click on the Ribbon, select Customize the Ribbon and then check the Developer box.

On the Developer tab, click the Insert button of the Controls group and then click the Check Box (Form Control) button.

Insert the checkbox form control in Excel

Click and drag to draw the checkbox onto the spreadsheet. Resize and position the checkbox so that is neatly fits inside a single cell. Right mouse click the checkbox and select Edit Text to change the default label. In this tutorial I have deleted the text next to the checkbox.

Select the cell containing the checkbox (not the checkbox itself) and copy and paste that cell to all the others in the list where you will need a checkbox.

You then need to link the checkbox value to a cell. Select the checkbox by pressing Ctrl and clicking on it. Then type = in the Formula Bar and select the cell you want to link the checkbox value to.

In this example, I have used cell A4. The font of column A has been set as white so the values are not visible to the user.

When linking to a cell only absolute cell references can be used such as =$A$4. Unfortunately this means you need to repeat this process for every checkbox in the list.

Watch this video to see how to create a macro that links all the checkboxes of a sheet to a cell saving lots of time.

When a box is checked this linked cell displays TRUE, and if not will display FALSE (or blank if unused). So column A will be used to know if a box is checked or not.

Automatically Format the Checked Items

With the checkboxes in place we want to automatically format the items when they are checked by writing a Conditional Formatting rule.

We will need a basic formula for this because the Conditional Formatting rule will refer to a cell outside the selected range.

  1. Select the range of cells that you want to apply the formatting to. In this example I selected the entire table, range B4:C8 in the image above.
  2. Click the Home tab, Conditional Formatting and New Rule.
  3. Select Use a formula to determine which cells to format, and enter =$A4=TRUE. In this example, cell A4 is the first cell in the table that contains the response from a checkbox click.
  4. Click the Format button and choose what formatting you want to apply.
Automatically format checked items in a list

With the data in column A tracking the items to checked, you could take the interactive checklist in Excel further and create totals for how many items checked, or how many unchecked. You could even then show this information graphically. I have decided not to cover these extras in this tutorial though.

Watch the Video – Interactive Checklist in Excel

Related Posts:

  • Live currency exchange rate in Excel thumbnail
    LIVE Currency Exchange Rate in Excel
  • Custom sort in Excel
    Custom Sort in Excel
  • N Functions in Excel thumbnail
    N Function in Excel
  • Calculate age in Excel thumbnail
    How to Calculate Age in Excel

Reader Interactions

Comments

  1. Stephen Lambert says

    6 January 2017 at 11:46 am

    Hi, Alan
    This is working good for me, just what I needed.
    Thanks for your Help.
    Stephen Lambert

    Reply
    • computergaga says

      6 January 2017 at 7:03 pm

      Your welcome Stephen.

      Reply
  2. Dereck R. Prince says

    11 September 2017 at 4:09 pm

    Hello Alan:
    Thanks for posting this very useful article. I needed to do something like this a few months ago, but was not aware that the CheckBox format control had a property that was linked to a cell.
    Much appreciated.
    Dereck R. Prince

    Reply
  3. Mohamed Mami says

    14 November 2017 at 10:35 am

    Thanks a lot Alan.. So wonderful & beneficial this video…

    Reply
    • computergaga says

      14 November 2017 at 1:18 pm

      You’re welcome Mohamed, thank you.

      Reply
  4. Nemanja says

    9 February 2022 at 2:54 pm

    How do u use a filter this.
    When i use filter option all my checkboxes get merged.
    Is there a solution for this problem.

    Many Thanks

    Reply
    • Alan Murray says

      15 February 2022 at 8:37 pm

      Hi Nemanja, if you select the checkboxes, right-click and click Size and Properties. In the Properties select “Move and size with cells”.
      This will ensure that the checkboxes move and hide with the filtered rows.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Recent Posts

  • Excel SWITCH Function – Nested IF Function Alternative
  • Sum Formulas Only in Excel
  • How to Calculate Age in Excel
  • Custom Sort in Excel
  • Case Sensitive Lookup with XLOOKUP in Excel
Advanced Excel Success book

Footer

Contact

[email protected]

LinkedIn Twitter YouTube

Useful Links

  • Home
  • Excel Online Courses
  • Tutorials
  • Sitemap
  • Privacy Policy
  • Jobs by Jooble

Course Topics

  • Blog
  • Charts
  • Courses
  • Dashboards
  • Downloads
  • Excel Tips
  • Formulas
  • Mail Merge
  • Office
  • PivotTables
  • Power BI
  • Power Pivot
  • Power Query
  • VBA

Join Our Mailing List

© Copyright 2009 Computergaga · All Rights Reserved ·