docs / articles / Insert Date Picker in Excel 2016: Step-by-Step Guide

Insert Date Picker in Excel 2016: Step-by-Step Guide

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

Streamlining your workflow in Excel often involves adding interactive elements like date pickers. Excel 2016, while not supporting native date pickers, allows you to create a similar functionality using Data Validation and a simple VBA script. Let's delve into how you can insert a date picker in Excel 2016.

Date Picker Add-in for Excel for Windows
Date Picker Add-in for Excel for Windows

Before we begin, ensure you're comfortable with basic Excel functions and have a fundamental understanding of VBA. If not, consider brushing up on these skills to make the most of this guide.

Excel Date Picker - How to Insert? (Step by Step Examples)
Excel Date Picker - How to Insert? (Step by Step Examples)

Understanding the Excel Date Picker Workaround

Excel 2016 doesn't have a built-in date picker, but we can create a similar feature using Data Validation and VBA. Data Validation helps restrict the input to a specific date range, while VBA provides the interactive date picker functionality.

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

This workaround is not as intuitive as a native date picker, but it's a powerful tool for managing dates in your Excel sheets.

Setting Up Data Validation

Excel Date Picker Tool - Contextures Blog
Excel Date Picker Tool - Contextures Blog

Data Validation is the first step in creating our date picker. It ensures that users can only input dates within a specified range.

To set up Data Validation, follow these steps:

  • Select the cell where you want the date picker.
  • Click on 'Data' in the ribbon, then 'Data Validation'.
  • In the 'Settings' tab, under 'Allow', choose 'Date'.
  • In the 'Start' and 'End' fields, set your desired date range.
  • Click 'OK'.
How to create a drop down list calendar (date picker) in Excel?
How to create a drop down list calendar (date picker) in Excel?

Adding the VBA Date Picker

Now that we have Data Validation set up, let's add the VBA script for the date picker functionality.

To add the VBA script:

Use This Free Excel Date Picker to Enter Dates on Worksheet
Use This Free Excel Date Picker to Enter Dates on Worksheet
  • Press 'Alt + F11' to open the Visual Basic for Applications (VBA) window.
  • In the VBA window, go to 'Insert' > 'Module' to create a new module.
  • Copy and paste the following VBA script into the module:

Sub ShowDatePicker()
    Dim dt As Variant
    dt = Application.InputBox("Select a date", Type:=2)
    ActiveCell.Value = dt
End Sub
  • Close the VBA window by clicking the 'X' or going to 'File' > 'Close and Return to Microsoft Excel'.

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
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
How to Insert Dates in Excel Automatically: 4 Methods - ExcelDemy
How to Insert Dates in Excel Automatically: 4 Methods - ExcelDemy
NEW Date Picker in Excel for Web – Finally Here
NEW Date Picker in Excel for Web – Finally Here
Calculate days from/before date in Excel
Calculate days from/before date in Excel
How to create a date picker in Excel!🙏
How to create a date picker in Excel!🙏
How to Insert a Calendar in Excel (the Simplest Way)
How to Insert a Calendar in Excel (the Simplest Way)
Perfect Inserting A Dropdown Calendar In Excel
Perfect Inserting A Dropdown Calendar In Excel
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Insert Date in Excel (7 Simple Methods)
How to Insert Date in Excel (7 Simple Methods)
How to fill date by week in Excel quickly and easily?
How to fill date by week in Excel quickly and easily?
Create a date sequence in Excel and auto fill date series
Create a date sequence in Excel and auto fill date series
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
Auto-Write Dates in Excel With This simple Trick in Seconds!📅  #excel #excelshorts
Auto-Write Dates in Excel With This simple Trick in Seconds!📅 #excel #excelshorts
How to install the Datepicker on your worksheet
How to install the Datepicker on your worksheet
Hide Date Picker Calendar in Access Form - Debra D's Blog
Hide Date Picker Calendar in Access Form - Debra D's Blog
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
The Ultimate Excel Date Picker
The Ultimate Excel Date Picker
How to Use Excel UserForm as Date Picker (with Easy Steps) - ExcelDemy
How to Use Excel UserForm as Date Picker (with Easy Steps) - ExcelDemy
How to Quickly Insert Date And Time In Excel
How to Quickly Insert Date And Time In Excel

Using the Excel Date Picker

Now that we've set up our date picker, let's see how to use it.

To use the date picker:

  • Select the cell with the date picker functionality.
  • Right-click on the cell and choose 'Assign Macro'.
  • Select 'ShowDatePicker' from the list of macros and click 'OK'.
  • Now, whenever you click on the cell, a date picker dialog box will appear, allowing you to select a date.

Customizing the Date Picker

You can customize the date picker by modifying the VBA script. For instance, you can change the title of the date picker dialog box by altering the "Select a date" string in the script.

To learn more about customizing the date picker, consider exploring VBA tutorials or seeking assistance from Excel experts.

Incorporating a date picker into your Excel 2016 sheets can significantly enhance your data management capabilities. While this workaround isn't perfect, it's a powerful tool that can streamline your workflow and improve data accuracy. Happy Exceling!