已经用数据有效性做出了下拉菜单,如图,之后不会了。想点击全选或者是或者否的时候,相应的此列的数据就可以被筛选出来。不要跟我说要用自动筛选,那个还要自己勾剪头太麻烦了,boss要一个直接在下拉菜单中选选就可以筛选的菜单出来。求大神帮助
首先蟹蟹你的热心回答。数据有效性我已经做出来了,但我是想在一列数的顶行设置一个下拉菜单,菜单里有全选,是,否。当我点击下拉菜单如我的照片的下拉菜单一样,选择其中的“是”,这一列的数据中有“是”的就会被筛选出来,你的教程只有下拉菜单,不能实现对整列数据的筛选功能啊。麻烦可不可以发一个已经建立好的文档看看呢。没有收到私信呢Q_Q
追答用VBA搞定了:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Rows("1:100").EntireRow.Hidden = False
If Target.Address <> "$B$1" Then Exit Sub
If [B1] = "全部" Then Exit Sub
For Each s In Range("a2:a100")
If s <> [B1] Then s.EntireRow.Hidden = True
Next
Application.ScreenUpdating = False
End Sub
不理解的话我可以逐句给你解释。