我正在尝试制作一个包含一些标准的 ComboBox 下拉列表。

我想按总产品持有量过滤。
这个 ComboBox 在“Main Menu”表中,要过滤的数据在“Consolidated Database”表中。

因此,当我从下拉列表中选择条件时,“综合数据库”中的数据会根据该选择进行过滤。
例如,我从下拉列表中选择“1”,然后“合并数据库”中的数据在 BC 列(“SUM PH ALL”)上被“1”过滤,并且该工作表中的所有数据也被过滤标准。
如果我在“主菜单”表的下拉列表中选择“1”会发生什么:

VBA 代码显示错误。
Private Sub ComboBox1_Change()
Dim lastr As Integer
lastr = Range("BC" & Rows.Count).End(xlUp).Row
Sheets("Consolidated Database").Range("BC2:BC" & lastr).AutoFilter _
Field:=55, Criteria1:=ComboBox1.Value, Operator:=x1FilterValues
End Sub
Private Sub ComboBox1_DropButtonClick()
Me.ComboBox1.ListFillRange = "SUM_PH_ALL"
End Sub