How to select multiple items from drop down list
Tutor 5 (112 Reviews)
Excel Tutor
Still stuck with a Excel question
Ask this expertAnswer
To select multiple items from a drop-down list in Excel, use a Data Validation list combined with either a helper column method or a VBA event macro because Excel supports single selection by default.
Method 1: Data Validation With a Helper Column (No VBA)
What does this method do?
This method allows repeated selections by storing each choice in a separate cell, preserving every selected value without overwriting previous entries.
How to set it up
Place the source list values in a single column.
Select the target cell.
Open Data → Data Validation → Allow: List.
Enter the source range.
Confirm the dialog.
Create adjacent cells to record each selection manually.
What this method supports
Full compatibility with Windows and Mac.
No security warnings.
Stable behavior during file sharing.
What this method does not support
Automatic accumulation inside one cell.
Comma-separated selections without formulas or macros.
Method 2: Multiple Selections in One Cell Using VBA
Can Excel select multiple drop-down values in one cell?
Yes. Excel supports multiple selections in one cell by using a worksheet event macro.
How this works
The macro intercepts each selection, appends the new value, and separates entries using a delimiter.
Steps to implement
Select the target cell.
Create a Data Validation list.
Open the VBA editor.
Windows:
Alt + F11Mac:
Option + F11
Select the worksheet object.
Paste the code below.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim OldValue As String
Dim NewValue As String
Application.EnableEvents = False
NewValue = Target.Value
Application.Undo
OldValue = Target.Value
If OldValue = "" Then
Target.Value = NewValue
Else
Target.Value = OldValue & ", " & NewValue
End If
Application.EnableEvents = True
End Sub
Save the file as .xlsm.
Enable macros when opening the file.
What this method supports
Unlimited selections.
Single-cell storage.
Clean comma-separated values.
What this method requires
Macros enabled.
Manual security approval.
Windows vs Mac Differences
Shortcut keys differ for opening the VBA editor.
Macro behavior remains identical across platforms.
Developer tab activation follows the same ribbon customization steps.
Best Practices
Use helper columns for shared or restricted files.
Use VBA for dashboards and controlled environments.
Avoid merged cells in drop-down targets.
Standardize delimiters for downstream analysis.
Common Limitations
Native Excel lists do not support multi-select.
Undo history resets after VBA execution.
Online spreadsheet versions block macros.
When to Use Each Method
Use helper columns for auditability and compatibility.
Use VBA for compact data entry and reporting.
Does Excel support multi-select drop-down lists without VBA?
No. Excel restricts drop-down lists to single selection without helper structures or macros.
. Was this Helpful?Related Questions
Get Online Tutoring or Questions answered by Experts.
You can post a question for a tutor or set up a tutoring session
Answers · 1
Why is drop down list not showing in excel
Answers · 0
Why is the drop down list not showing all options
Answers · 1
Why can't I delete drop down list excel
Answers · 1
How to create an Excel drop-down list from a lookup table
Answers · 1