插入行我試圖找到一種方法來允許用戶插入行,但只能在特定的範圍內時,紙張被保護的保護工作表。例如,我不希望用戶能夠在行「1」和「2」之間插入一行(因爲它會使我的宏做有趣的事情),但我希望他能夠插入一行其他地方。從只在特定的範圍內
下面的代碼允許用戶在片到處插入行,但是這不正是我想要的:
ActiveSheet.Protect Password:="qwerty", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
AllowFormattingRows:=True, AllowInsertingRows:=True, AllowDeletingRows:=True
有人可以幫我這個問題?
一個簡單的方法就像是一個「非常隱藏的工作表」......在'A1'中具有公式'= A2'。然後簡單地檢查它,如果公式不'= A2'然後只需'Application.Undo':P –