我在工作簿中有10個工作表 在總結工作表中,我需要指定一個宏來隱藏和取消隱藏特定工作表,如上面的示例圖所示。隱藏/取消隱藏特定工作表基於按鈕點擊
如果我點擊Button1
,則下面列出的所有圖紙Button2
都必須隱藏。同樣,如果我點擊Button2
,則必須隱藏Button1
下列出的所有圖紙。
任何人都可以幫我寫VBA代碼嗎?
我試着用下面的代碼,但它不支持我的2個按鈕:
Sub ShowHideWorksheets()
Dim Cell As Range
For Each Cell In Range("B6:B7")
ActiveWorkbook.Worksheets(Cell.Value).Visible = Not ActiveWorkbook.Worksheets(Cell.Value).Visible
Next Cell
End Sub
您的代碼正在隱藏工作表,如果我再次單擊按鈕它不隱藏工作表 –
好的,請參閱我的編輯。 – Limak
感謝您工作正常,多一個請求,同時單擊按鈕以隱藏其隱藏,但我的光標轉到sheet2。你可以避免這種情況 –