ExcelVBAセルロック

Excelでシートが保護されているときに、セルをロックしているとアクティブに出来ないようにしたり、セルに入力出来ないように、ということができます。

Excel VBAでセルをロックしたり、ロックを解除する方法を記録します。

※シートが保護されていないとセルのロックやロック解除の効果はありません。

セルのロックは「Locked」プロパティを使います。

< スポンサーリンク >





書き方

Rangeオブジェクト.Locked = True or False

True=ロックする
False=ロックしない

セルをロックする

B3~C17のセルをロックしてみます。

Sub test()
    Range(“B3:C17”).Locked = True
End Sub

VBAセルロック

VBAセルロック

 

セルのロックを解除する

B3~C17のセルのロックを解除してみます。

Sub test()
    Range(“B3:C17”).Locked = False
End Sub

VBAセルロック

VBAセルロック

 

< スポンサーリンク >