セルのロック(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 |
実行結果
関連記事
-
-
入力規則(Validation オブジェクト)
Validation オブジェクト セル範囲に入力できる値を制限するには 入力規 …
-
-
罫線の設定(Borders プロパティ)
罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …
-
-
列幅を取得・設定・する(ColumnWidth プロパティ)
ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …
-
-
入力規則(リストで制限する)Validation.Add メソッド
ドロップダウンリストで入力値を制限 Validation.Add メソッド(また …
-
-
オートフィルタ(アイコンで抽出する)AutoFilter メソッド
オートフィルタ(アイコンで抽出する) Excel 2007 から、条件付き書式で …
-
-
セル・セル範囲に名前を定義・削除(Name プロパティ・Names コレクション)
セル・セル範囲に名前を定義(Name プロパティ) Range オブジェクトのN …
-
-
並べ替え(Sort メソッド)
Sort メソッド 任意のセル範囲内で、並べ替えを行います。引数で、並べ替えの条 …
-
-
セルを挿入する(Insert メソッド)
Insert メソッド Insert メソッドで、指定した場所に新規の空白セルを …
-
-
セルの行番号または列番号を取得(Row プロパティ,Column プロパティ)
Row プロパティ・Column プロパティ Row プロパティは、指定したセル …
-
-
オートフィルタの状況を確認(AutoFilterMode, FilterMode)
AutoFilterMode プロパティ AutoFilterMode プロパテ …
