Excel(VB技巧)点击某单元格内容,自动筛选出该单元格相关内容信息
详细的操作方法或具体步骤
打开EXCEL,新建两个表格,一个名称为枚举,一个名称为任务记录

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

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

点击开发工具,查看代码

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

在枚举代码框里面填写代码: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

保存,关闭即可

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


注意事项
如果有帮助到请点投票、有得并评论,谢谢请关注我,谢谢经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
