比如我做一个表格,其中一项是“部门类型”,这一项中,选项有:财务部,人事部,开发部,销售部
用户在选择的时候,可以选择:人事部,开发部
那么在“部门类型”这个单元格中,应该显示:人事部,开发部
怎么用excel实现呢?
1. 首先做一个下拉框
2. 然后点击当前下拉框下的sheet页签,右键选择查看代码
输入以下代码
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngDV As Range
Dim oldVal As String
Dim newVal As String
If Target.Count > 1 Then GoTo exitHandler
On Error Resume Next
Set rngDV = Cells.SpecialCells(xlCellTypeAllValidation)
On Error GoTo exitHandle