我有一个包含几个分组列的 Excel。在该组内,有几列是隐藏的。(右键单击隐藏)。当组折叠时,所有列的 .Hidden 属性返回 true,这是我不想要的。有没有办法将原来隐藏的列与折叠组中的其他组列区分开来?
最佳答案
不完全理解这个问题,但在 VBA 中我可以测试看看列是否像这样隐藏:
Option Explicit
Sub TestFunction()
'hide a few columns and then run me<<<<<<<<<<
Dim mySearchColumn As Integer
mySearchColumn = (CInt(Application.InputBox("input a column number")))
MsgBox ("you wanted to know about column " & mySearchColumn & ". Is it hidden: " & IsColumnHidden(mySearchColumn))
End Sub
Function IsColumnHidden(targetColumn As Integer) As Boolean
IsColumnHidden = False
If Columns(targetColumn).EntireColumn.Hidden Then
IsColumnHidden = True
End If
End Function
关于excel - 如何分别识别分组列和隐藏列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882216/