docs / articles / How to Add a Date Picker in Excel 64-bit

How to Add a Date Picker in Excel 64-bit

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

Streamlining your workflow in Excel often involves adding interactive elements like date pickers. If you're using the 64-bit version of Excel, you might be wondering how to incorporate this functionality. This guide will walk you through the process, ensuring you can enhance your spreadsheets with ease.

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

Before we dive in, ensure you're using a compatible version of Excel. The 64-bit version of Excel 2010 and later supports this feature. Now, let's get started!

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

Understanding Date Pickers in Excel

Date pickers in Excel allow users to select dates from a dropdown calendar, making data entry more intuitive and error-free. They are particularly useful in scenarios where you need to input dates frequently, such as in project management or scheduling tools.

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

Excel's date picker is not a built-in feature but can be achieved using a combination of Excel's built-in functions and a simple VBA (Visual Basic for Applications) script. Let's explore how to create one.

Enabling Developer Tab 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, you'll need to enable the Developer tab in Excel. This tab contains tools for creating and managing macros, including the VBA editor we'll use to create our date picker.

To enable the Developer tab, right-click on the Ribbon and select 'Customize the Ribbon.' Check the box next to 'Developer' and click 'OK.'

Creating the Date Picker

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

Now that you have the Developer tab, let's create our date picker. We'll use a simple VBA script to create a calendar that appears when the user clicks on a cell.

Here's a step-by-step guide to creating the date picker:

  1. Press 'Alt + F11' to open the VBA editor.
  2. Click 'Insert,' then 'Module' to create a new module.
  3. Copy and paste the following VBA script into the module:
How to create a date picker in Excel!🙏
How to create a date picker in Excel!🙏

```vba Sub ShowCalendar() Application.ScreenUpdating = False Application.EnableEvents = False ActiveSheet.Shapes.Range(Array("Calendar1")).Select Selection.Visible = True End Sub Sub HideCalendar() Application.ScreenUpdating = False Application.EnableEvents = False ActiveSheet.Shapes.Range(Array("Calendar1")).Select Selection.Visible = False End Sub ```

These scripts will show and hide the calendar shape we'll use as our date picker.

  1. Return to your worksheet by clicking the 'X' in the VBA editor's title bar or selecting 'Close' from the 'File' menu.
  2. Click on the 'Developer' tab, then 'Insert,' and select 'Shape.' Choose a calendar shape from the 'Shapes' menu.
  3. Resize and position the calendar shape as desired. Right-click on the shape and select 'Assign Macro.' Choose 'ShowCalendar' and click 'OK.'
  4. Right-click on the shape again, select 'Format Shape,' then 'Effects.' In the 'Effects' pane, check 'Shadow' and adjust the settings as desired.
  5. Right-click on the shape again, select 'Edit Text.' Change the text to 'Click to select a date' and adjust the font as desired.
How to Add Dates in Excel Automatically (2 Simple Steps)
How to Add Dates in Excel Automatically (2 Simple Steps)
Calculate days from/before date in Excel
Calculate days from/before date in 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
NEW Date Picker in Excel for Web – Finally Here
NEW Date Picker in Excel for Web – Finally Here
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
Use This Free Excel Date Picker to Enter Dates on Worksheet
Use This Free Excel Date Picker to Enter Dates on Worksheet
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 fill date by week in Excel quickly and easily?
How to fill date by week in Excel quickly and easily?
Excel date picker add-in — Rad Sheets
Excel date picker add-in — Rad Sheets
two screens showing the date and time tables for sales data in microsoft office 365,
two screens showing the date and time tables for sales data in microsoft office 365,
Never waste time typing out dates again with this calendar tool. 🗓
Never waste time typing out dates again with this calendar tool. 🗓
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 date sequence in Excel and auto fill date series
Create a date sequence in Excel and auto fill date series
How to Quickly Insert Date And Time In Excel
How to Quickly Insert Date And Time In Excel
How to Use 20+ Date Formulas in Excel
How to Use 20+ Date Formulas in Excel
How to Insert Date in Excel (7 Simple Methods)
How to Insert Date in Excel (7 Simple Methods)
How to install the Datepicker on your worksheet
How to install the Datepicker on your worksheet
How to change date format in Excel 365 Online
How to change date format in Excel 365 Online
Create date picker in Google Sheets🤓
Create date picker in Google Sheets🤓
Perfect Inserting A Dropdown Calendar In Excel
Perfect Inserting A Dropdown Calendar In Excel

Your date picker is now ready to use! When you click on the calendar shape, it will disappear, and a calendar will appear. Click on a date to select it, and the calendar will disappear, leaving the selected date in the cell.

Customizing Your Date Picker

While the default calendar shape works well as a date picker, you might want to customize it to better fit your spreadsheet's theme or purpose. Here are a few customization ideas:

Changing the Calendar Shape

You can change the calendar shape to any shape you like. Simply replace the calendar shape with your desired shape, resize it as needed, and assign the 'ShowCalendar' macro to it.

Adding Formatting to the Selected Date

You can add formatting to the selected date to make it stand out. To do this, you'll need to add some additional VBA code to the 'ShowCalendar' and 'HideCalendar' scripts. Here's an example:

```vba Sub ShowCalendar() Application.ScreenUpdating = False Application.EnableEvents = False ActiveSheet.Shapes.Range(Array("Calendar1")).Select Selection.Visible = True Selection.ShapeRange.Fill.ForeColor.RGB = RGB(255, 255, 255) Selection.ShapeRange.Line.ForeColor.RGB = RGB(0, 0, 0) Selection.ShapeRange.Fill.Transparency = 0.5 End Sub Sub HideCalendar() Application.ScreenUpdating = False Application.EnableEvents = False ActiveSheet.Shapes.Range(Array("Calendar1")).Select Selection.Visible = False Selection.ShapeRange.Fill.ForeColor.RGB = RGB(255, 255, 255) Selection.ShapeRange.Line.ForeColor.RGB = RGB(0, 0, 0) Selection.ShapeRange.Fill.Transparency = 0.5 End Sub ```

This code will make the calendar shape semi-transparent and change its border color when it appears and disappears.

With these customizations, you can create a date picker that fits seamlessly into your spreadsheet and enhances the user experience. Happy Exceling!