以表格forms移除sorting图标
我使用“格式为表格”每列都有sorting图标。 如何从一些行中删除sorting图标并保留剩余的?
您可以删除所有的sortingbutton(解决方法)
1-select数据范围
2-表格格式
3-右键单击 – >selectTable
– > Convert to Range
这将保持格式化,但sortingbutton将被删除。
另外 ,如果你想保留一些sorting图标,那么你必须使用VBA
1-假设这是你格式化的表
2-写这个function
Sub RemoveSortArrows() Application.ScreenUpdating = False For Each col In Range("A1:J1") If Not (col.Column = 1 Or col.Column = 4) Then col.AutoFilter Field:=col.Column, Visibledropdown:=False End If Next Application.ScreenUpdating = True End Sub
3-这应该是结果
我想补充一点Pankaj的答案。 您可以使用,而不是打字头范围
Dim myTable As ListObject Set myTable = ActiveSheet.ListObjects([the name of your table goes in here])
在For
循环签名中键入
For Each Cell In myTable.HeaderRowRange