我有一個工作簿,我繼承了5個工作表,但沒有一個是可見的,從我得到它之後它總是這樣。我已經嘗試將VBA編輯器中的圖紙屬性更改爲可見(即開始,但是我在隱藏和返回之間切換)。no sheets visible - Macro enabled excel 2007
unhide選項(在主excel程序中)不可用,並且排列全部選項不可用。
我跑了一些VBA隱藏和取消隱藏所有表,這也沒有奏效。
有沒有人有任何其他建議?
感謝 加里
我有一個工作簿,我繼承了5個工作表,但沒有一個是可見的,從我得到它之後它總是這樣。我已經嘗試將VBA編輯器中的圖紙屬性更改爲可見(即開始,但是我在隱藏和返回之間切換)。no sheets visible - Macro enabled excel 2007
unhide選項(在主excel程序中)不可用,並且排列全部選項不可用。
我跑了一些VBA隱藏和取消隱藏所有表,這也沒有奏效。
有沒有人有任何其他建議?
感謝 加里
入住VBA編輯工作表的屬性Visible
。如果它的值爲2 - xlSheetVeryHidden
,則無法從正常的Excel窗口中取消隱藏。將其更改爲-1 - xlSheetVisible
。
我已經試過了,他們是-1 - xlSheetVisible開始,但我切換到0 - xlSheetHidden並返回 – gary
我會猜測前一個用戶的Excel分佈在兩個監視器上(並且調整大小以適應任何中間狀態被調用的情況),並且工作表的藥物偏向側面,而現在你看不到它們。如果是這樣,這應該修復它:
Sub test()
Dim wn As Excel.Window
For Each wn In ThisWorkbook.Windows
wn.WindowState = xlMaximized
Next wn
End Sub
請注意,Excel要求您始終至少有一個工作表可見。如果你試圖隱藏最後一個,它會向你發出尖銳的聲音。
我試過這段代碼,它沒有工作。我以前也試圖重新創建他所做的但不能 - 我得到你提到的錯誤,我希望如果我能找到如何重新創建它,那麼我也會找出如何撤消它。 – gary
如何禁用宏執行,然後嘗試在Visual Basic編輯器(通過屬性窗口)中爲每個Sheet對象創建'Visible = xlSheetVisible'?每次修改圖紙對象時,可能會有一些代碼隱藏它們;禁用VBA執行可能會有所幫助。 –