docs / articles / Excel Drop-Down Calendar Date Picker: Step-by-Step Guide

Excel Drop-Down Calendar Date Picker: Step-by-Step Guide

Eric Jul 09, 2026 2026-07-09 04:40:47

Ever found yourself wishing for a more intuitive way to select dates in Excel? The default date picker, while functional, can be a bit clunky. That's where a dropdown list calendar date picker comes in, offering a user-friendly alternative. Let's dive into how you can create one in Excel.

How to create a drop down list calendar (date picker) in Excel?
How to create a drop down list calendar (date picker) in Excel?

Before we begin, ensure you're using Excel 2010 or later, as some features we'll use are not available in earlier versions. Also, this method uses Data Validation and a simple VBA (Visual Basic for Applications) script, so you'll need to enable the Developer tab if it's not already visible.

How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)

Preparing Your Worksheet

First, let's set up your worksheet for the date picker. You'll need two cells: one for the dropdown list (where users will select the date) and another for the actual date (which will be updated automatically). Name these cells 'DatePicker' and 'DateValue' respectively, for easy reference in our VBA script.

How to insert dates from a Popup Calendar (date picker) in Excel – user guide | XLTools
How to insert dates from a Popup Calendar (date picker) in Excel – user guide | XLTools

Next, create a named range for the dates you want to include in your dropdown list. For example, if you want dates from January 1, 2022, to December 31, 2022, select these dates and name the range 'DateRange'.

Creating the Dropdown List

How to Make a Calendar Template in Excel
How to Make a Calendar Template in Excel

Now, let's create the dropdown list using Data Validation.

Setting Up Data Validation

Select the 'DatePicker' cell, then go to the Data tab and click on Data Validation. In the Settings tab, under 'Allow', choose 'List'. In the 'Source' field, enter the name of your date range ('DateRange'). Click 'OK'.

Excel VBA USERFORMS #25 Date Picker Calendar revealed! Loop through Userforms and Controls  Example
Excel VBA USERFORMS #25 Date Picker Calendar revealed! Loop through Userforms and Controls Example

Your 'DatePicker' cell should now display a dropdown list of dates. However, it's not interactive yet. Let's fix that with a simple VBA script.

Adding VBA Script for Interactivity

Press Alt + F11 to open the Visual Basic for Applications window. Click Insert, then Module to create a new module. In the module, paste the following script:

How to Create a Drop Down List Hyperlink to Another Sheet in Excel
How to Create a Drop Down List Hyperlink to Another Sheet in Excel

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$DatePicker" Then
        Range("DateValue").Value = Target.Value
    End If
End Sub

This script listens for changes in the 'DatePicker' cell. When a user selects a date, it automatically updates the 'DateValue' cell with the chosen date.

Formatting the Date

an image of a calendar in microsoft office 365 with the date and time tab open
an image of a calendar in microsoft office 365 with the date and time tab open
302K views · 10K reactions | How to insert a calendar and date picker in Excel‼️ 🗂️ Don’t forget to save this post! 🧑‍🏫 Get your FREE Excel templates with the link in our bio! 🤯 Follow us on TikTok, YouTube, Twit | CheatSheets
302K views · 10K reactions | How to insert a calendar and date picker in Excel‼️ 🗂️ Don’t forget to save this post! 🧑‍🏫 Get your FREE Excel templates with the link in our bio! 🤯 Follow us on TikTok, YouTube, Twit | CheatSheets
Drop Down List in Excel
Drop Down List in Excel
Calculate days from/before date in Excel
Calculate days from/before date in Excel
How to Create a Drop-down List in Excel (in 60 Seconds)
How to Create a Drop-down List in Excel (in 60 Seconds)
How to Insert a Calendar in Excel (the Simplest Way)
How to Insert a Calendar in Excel (the Simplest Way)
Calender in Excel ‼️ Amazing Excel trick using data validation and conditional formatting ✅ #Excel
Calender in Excel ‼️ Amazing Excel trick using data validation and conditional formatting ✅ #Excel
Create a Drop Down List in Excel
Create a Drop Down List in Excel
How to create a date picker in Excel!🙏
How to create a date picker in Excel!🙏
How to make dynamic  dependent drop down lists in Excel
How to make dynamic dependent drop down lists in Excel
NEW Date Picker in Excel for Web – Finally Here
NEW Date Picker in Excel for Web – Finally Here
How to Make an Interactive Calendar in Excel? (2026 Template)
How to Make an Interactive Calendar in Excel? (2026 Template)
Create A Drop-Down List In Excel To Restrict Data
Create A Drop-Down List In Excel To Restrict Data
How to Create Drop Down Lists in Excel - Complete Guide + Video Tutorial
How to Create Drop Down Lists in Excel - Complete Guide + Video Tutorial
Perfect Inserting A Dropdown Calendar In Excel
Perfect Inserting A Dropdown Calendar In Excel
Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial
Excel Autofill - how to quickly enter Months, Days, Dates and Numbers without typing
Excel Autofill - how to quickly enter Months, Days, Dates and Numbers without typing
How to Create a Drop-Down List in Excel (Data Validation)
How to Create a Drop-Down List in Excel (Data Validation)
How to make a dynamic calendar in excel
How to make a dynamic calendar in excel
How To Create Drop Down List In Excel 2016 - The Tech Journal
How To Create Drop Down List In Excel 2016 - The Tech Journal

By default, Excel displays dates in a long format (e.g., "Thursday, January 1, 2022"). If you prefer a shorter format (e.g., "1/1/2022"), you can change the number format of the 'DateValue' cell. Right-click the cell, choose 'Format Cells', then under 'Number', choose 'Short Date'.

And there you have it! A user-friendly dropdown list calendar date picker in Excel. This method offers a more intuitive way for users to select dates, making your spreadsheets easier to use and navigate.

Remember, the key to effective data management is making your tools work for you. A dropdown list calendar date picker is just one example of how you can customize Excel to suit your needs. Happy spreadsheeting!