如何在excle中只让不连续的部分列筛选?比如A、C、El列筛选,其他列不筛选

效果如图。A、C、El列筛选,有下拉图标,B、D、F列不能出现筛选图标

第1个回答  2012-03-08
excel中常规操作的话,自动筛选是无法多区域的,也就是说跨列的操作是不允许的。
如果一定要实现你的要求,你可以试一下vba,使用工作表事件。
代码如下
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row = 2 Then
If Target.Column = 1 Or Target.Column = 3 Or Target.Column = 5 Then
Cells(2, Target.Column).Resize(UsedRange.Rows.Count - 1, 1).AutoFilter
End If
End If
End Sub

选中A2 或者C2或者E2会有自动筛选出现,而BDF等列不会出现筛选。
第2个回答  2012-03-09
一般可以连续列(行)筛选,不能跳列(行)自动筛选的。要减少工作量的话,请先把需要筛选的调到一块。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网