我使用数据验证自动过滤,如果我在同一个电子表格中有数据,则下面的代码可以正常工作。但是,我有不同表格中的数据,我希望它们根据我在我创建的数据验证列表上做出的选择进行过滤。 有些帮助请告诉我如何解决这个问题。 提前谢谢!
var ElectricFence = require('electricfence');
var options = {
path: 'public',
url: '/menu/{param*}',
listing: true,
index: false,
cache: 3600000 };
server.pack.register([{plugin: ElectricFence, options: options}]);
server.route({
method: 'GET',
path: '/menu/{param*}',
handler: menuget });
答案 0 :(得分:0)
您只需要专门引用要自动过滤的工作表。请参阅下面的重构,特别是Set r = ...
行。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
If Target.Address = "$C$2" Then
Set r = Worksheets("Sheet2").AutoFilter.Range
If Len(Trim(Target.Value)) > 0 Then
r.AutoFilter Field:=1, Criteria1:=Target.Value
Else
r.AutoFilter Field:=1
End If
End If
End Sub