嗨,我在 Excel 栏中有一个按钮,可以自动显示/隐藏我工作簿中所有工作表中的第一列。我的问题是:有没有办法根据列的可见性执行一个动作(每张纸都不同)?我希望每次列变为可见/不可见时都会自动执行一个动作。谢谢!
2612 次
1 回答
2
您可以使用.hidden
If Columns("A").Hidden = True Then
MsgBox "Column A not visible"
Columns("A").Hidden = False ' will unhide your column
MsgBox "Column A visible"
End If
恢复 :
检查列是否隐藏:If Columns("A").Hidden = True Then
检查列是否未隐藏:If Columns("A").Hidden = False Then
如果您有任何其他问题,请不要犹豫
于 2019-09-05T09:08:39.440 回答