Locked プロパティ (Excel)Range.Locked property (Excel)

オブジェクトがロックされているかどうかを表すバリアント型 (Variant) の値を取得、または設定します。Returns or sets a Variant value that indicates if the object is locked.



expressionRange オブジェクトを表す変数です。expression A variable that represents a Range object.


True の場合、オブジェクトはロックされています。False の場合、シートが保護されていてもオブジェクトは変更できます。また、指定されたセル範囲に、ロックしたセルとロックしていないセルの両方が含まれているときは、Null 値を返します。This property returns True if the object is locked, False if the object can be modified when the sheet is protected, or Null if the specified range contains both locked and unlocked cells.


次の使用例は、シート 1 のセル範囲 A1:G37 のロックを解除して、シートを保護しているときでも変更できるようにします。This example unlocks cells A1:G37 on Sheet1 so that they can be modified when the sheet is protected.

Worksheets("Sheet1").Range("A1:G37").Locked = False 

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.