我正在寻找用于组合框上的动态条件过滤器的代码

时间:2019-05-27 19:45:45

标签: excel vba dynamic filtering

我试图根据对另一个组合框的选择来过滤定义组合框的范围。这意味着,如果某人在组合框中选择某个值,那么他们将在后续组合框中收到某个列表,而不是该列中的所有其他数据。可以在Excel VBA中完成吗?

我被授予做的项目如下:我有一个客户的正好1080名员工的清单。其中,近300名是直线经理,而这个excel工具将帮助他们提名继任者。客户要求的内容之一是:“当线路管理员从第一个组合框(在本例中为ComboBox3)中选择其名称时,接下来的三个组合框及其自动填充的文本框必须具有直属经理直接报告人的过滤数据”。

我已经对过滤,范围,值进行了研究,而我尝试的一切似乎都不起作用。这是我第一次参加VBA,我风云无忌。

我尝试了以下代码:

Sub sbAT_VBAMacroToFilterColumn()
' VBA Code to filter records of Columns A to Q based on the data item in Column L
ActiveSheet.Range("$A$1:$Q$1082").AutoFilter Field:=12, Criteria1:="ComboBox3.Value"
End Sub

0 个答案:

没有答案