2013-07-02 75 views
0

我想要檢測一個特定的區域或者只有在用戶可以進行更改的Excel工作表中的行。用vba保護excel中的特定區域

My Excel Sheet

紅色區域應該得到保護,這是可能的,realizeable使用VBA?當用戶插入一個新的行時,是否有可能使得可擴展的保護

感謝您的建議!我知道我的英語沒有相當不錯...... -.-

我知道療法都存在着很多問題,關於這個問題,但我並沒有找到正確的答案在以下問題:

我希望你能幫助我...

回答

0

你首先要選擇哪些細胞是無法通過設置鎖定爲false

Worksheets("Main").Range("B2:E4").Locked = False 

然後,你必須使用修改細胞

Worksheets("Main").Protect UserInterfaceOnly:=True 
+0

但保護的,當他插入一行的保護整將保護另一個不應受到保護的單元? – Synoon

+1

從我所知道的,你不能保護範圍被編輯,同時允許可伸縮性。 –

+0

,你認爲這是不可能的,有點可擴展? – Synoon