セルのロック(Locked プロパティ)
2016/01/12
セルのロック(Locked プロパティ)
Locked プロパティで、セルのロック状態の設定を行うことができます。指定したセル範囲の Locked プロパティを True にした状態で、シートを保護した場合、そのセル範囲にデータを入力することができなくなります。
デフォルトで、すべてのセルの Locked プロパティは、True に設定されているので、通常、このプロパティを使用するときは、入力を許可したいセル範囲の Locked プロパティを False に設定してからシートに保護をかけます。
※ シートの保護に関しては、シートを保護・保護したシートを解除する(Protect メソッド・Unprotect メソッド) を参照してください。
<取得>
object.Locked
<設定>
object.Locked = boolean
引数・戻り値
- object ・・・ 対象となる Application オブジェクトを指定します。
- boolean ・・・ True を指定するとオブジェクトがロックされ、False を指定するとロックが解除されます。False の場合、シートが保護されていてもオブジェクトは変更することが可能です。
Locked プロパティ 使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Sub Sample_Locked() Dim w As Worksheet Set w = ActiveSheet 'セル範囲「A1:B2」のロックを解除 Range("A1:B2").Locked = False 'ワークシートを保護 w.Protect End Sub |
実行結果
関連記事
-
-
文字列をセル幅で折り返す(WrapText プロパティ)
WrapText プロパティ WrapText プロパティは、セルに表示されてい …
-
-
セル内の編集を禁止する(EditDirectlyInCell プロパティ)
EditDirectlyInCell プロパティ エクセルでは、セルをダブルクリ …
-
-
行・列の表示・非表示(Hidden プロパティ)
Hidden プロパティ Hidden プロパティに True を設定することで …
-
-
オートフィルタ(平均より上・平均より下)AutoFilter メソッド
平均値よりも大きい(小さい)値のレコードを抽出 AutoFilter メソッドで …
-
-
セルの表示形式を設定・取得する(NumberFormat プロパティ)
NumberFormat プロパティ NumberFormat プロパティは、現 …
-
-
終端セルを参照する(End プロパティ)
End プロパティ End プロパティは、基準となるセルが含まれる領域の指定した …
-
-
指定した条件に一致するセルを取得(SpecialCells メソッド)
SpecialCells メソッド SpecialCells メソッドは、指定し …
-
-
罫線の設定(Borders プロパティ)
罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …
-
-
入力規則(日本語入力)Validation オブジェクト,IMEMode プロパティ
IMEMode プロパティ Validation.IMEMode プロパティ を …
-
-
配列数式を取得または設定する(FormulaArray プロパティ)
FormulaArray プロパティ FormulaArray プロパティは、対 …
