我在過去的幾個小時裏遇到了這個問題,我真的很感謝它的一些幫助。通過VBA使形狀不可見或在Excel中可見
基本上,我希望能夠根據用戶在用戶窗體上進行的選擇來隱藏/取消隱藏形狀。我已經將問題分解成一個非常簡單的例子。如果我插入一個所謂的「橢圓1」以片的形狀和運行該代碼:
子hideshape()
With ActiveSheet
.Shapes("Oval 1").Select
With Selection
.Visible = False
End With
End With
結束子
形狀消失,但是當運行此代碼
子unhideshape()
With ActiveSheet
.Shapes("Oval 1").Select
With Selection
.Visible = True
End With
End With
結束子
我得到一個錯誤「請求的形狀被鎖定爲選擇」
工作簿中沒有保護,我曾嘗試取消打勾鎖定,鎖定的形狀屬性的文本。
任何想法是什麼造成這一點。
感謝您幫助