好了,所以我有一個非常簡單的功能:如果用戶隱藏某列,則返回一個值?
Public Function CELLHIDDEN(col As Variant) As Integer
Application.Volatile True
x = 1
If Range(col).ColumnWidth = 0 Then x = 0
CELLHIDDEN = x
End Function
,我可以把它在一個小區像這樣:
=CELLHIDDEN("P5")
的問題是,它不會重新計算除非我按進入表格的其他地方。從我猜測的Application.Volitle使它對這樣的變化很敏感,但是我真正想要的是當它隱藏一列時它會做些什麼。
我基本上分組5列,我想有一些彈出的是提到,有隱藏的列時,它們就會消失......