0

嗨,我在 Excel 栏中有一个按钮,可以自动显示/隐藏我工作簿中所有工作表中的第一列。我的问题是:有没有办法根据列的可见性执行一个动作(每张纸都不同)?我希望每次列变为可见/不可见时都会自动执行一个动作。谢谢!

4

1 回答 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 回答