Excel(VB技巧)点某单元格自动筛选单元格内容

 时间:2026-02-13 07:49:42

1、打开EXCEL,新建两个表格,一个名称为枚举,一个名称为任务记录

Excel(VB技巧)点某单元格自动筛选单元格内容

2、在枚举中,填写你要任务名称及相关信息

Excel(VB技巧)点某单元格自动筛选单元格内容

3、在任务记录里面填写你任务的相关内容,及进度等

Excel(VB技巧)点某单元格自动筛选单元格内容

4、点击开发工具,查看代码

Excel(VB技巧)点某单元格自动筛选单元格内容

5、双击枚举,出现写代码的框

Excel(VB技巧)点某单元格自动筛选单元格内容

6、在枚举代码框里面填写代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Worksheet.Name = "枚举" And Target.Column = 2 Then '根据选中的项目筛选

    Sheet1.ListObjects("表1").Range.AutoFilter Field:=5

    If Target.Value <> "" Then

    Sheet1.Select

    ActiveSheet.ListObjects("表1").Range.AutoFilter Field:=2, Criteria1:=Target.Value

    Else

    Sheet1.Select

    ActiveSheet.ListObjects("表1").Range.AutoFilter Field:=2

    End If

End If

End Sub

Excel(VB技巧)点某单元格自动筛选单元格内容

7、保存,关闭即可

Excel(VB技巧)点某单元格自动筛选单元格内容

8、然后点击枚举里面的任务,例如点击某A任务单元格,则自动跳转任务记录筛选出某A任务的信息全都显示出来,同理点击某B任务单元格,就筛选出某B任务的信息,点击空白,所有任务的信息显示出来。

Excel(VB技巧)点某单元格自动筛选单元格内容

Excel(VB技巧)点某单元格自动筛选单元格内容

  • Excel工作表如何快速跳转到指定区域技巧!
  • Excel利用VBA编写返回总表的快捷按钮
  • Excel 2007中,VBA开发工具中Combobox的使用
  • excel中怎么以数字形式显示列号
  • excel VBA怎么判断某个单元格的内容变化
  • 热门搜索
    恩施大峡谷旅游 凯撒旅游官网 旅游政策与法规 临海旅游 克什克腾旗旅游攻略 欧洲旅游景点 遂昌旅游 夏威夷旅游攻略 丹巴旅游 桂林旅游线路