我有一個名爲DATA_FIELD_NAME
細胞,我想用它的方式如下:在EXCEL執行命名的單元格添加VBA
Private Sub LockCells(iNumberOfDataColumns As Long)
ActiveSheet.Unprotect
ActiveSheet.Cells.Locked = False
ActiveSheet.Range("DATA_FIELD_NAME:DATA_FIELD_NAME+iNumberOfDataColumns").Locked = True
ActiveSheet.Protect Contents:=True
End Sub
基本上我想鎖住細胞從開始的範圍水平向DATA_FIELD_NAME
單元格至DATA_FIELD_NAME + n
。
但是這不起作用。有人能告訴我正確的語法或替代方法嗎?
這工作完美..請你解釋爲什麼它的工作原理和'調整大小'如何工作?謝謝! – czchlong
添加了參考和簡要說明。 –