甜老师,我建立了一个ComboBox控件,按中国的大区 ,分为东北、西北等,又建立了CheckedComboBox控件,是中国各省份的名称,怎么能达到组合筛选使用,您以前给我的代码,只能是选择了其中的一个复选框才能用。代码如下Dim Filter As String = "1=1"
With e.Form.Controls("combobox3")
If .Value IsNot Nothing Then
Filter &= " and 中国地区 = '" & .Value & "'"
End If
End With
With e.Form.Controls("CheckedComboBox2")
If .Value <> Nothing Then
Filter &= " and 省份名称 in ('" & .Value.replace(",", "','") & "')"
End If
End With
Tables("表A").Filter = Filter
此主题相关图片如下:微信截图_20190128202948.jpg
如果选了东北,下面选了东北三省,黑,吉,或辽就按东北筛选,关键是想选了东北,下面选了重庆,上海,那就按东北+重庆+上海,把符合条件的筛选出来。这样代码怎么改呢,又得麻烦你啦,谢谢!