セルのロック(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 |
実行結果
関連記事
-
-
オートフィルタ(矢印を非表示にする)AutoFilter メソッド
AutoFilter メソッド 【書式】 object.AutoFilter ( …
-
-
セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)
MergeArea プロパティ MergeArea プロパティは、指定したセルが …
-
-
オートフィルタ(色で抽出する)AutoFilter メソッド
オートフィルタ(色で抽出する) フォントの色、セルの背景色(条件付き書式による設 …
-
-
ハイパーリンク(Hyperlinks オブジェクト)
Hyperlinks オブジェクト ワークシートまたはセル範囲のワークシートコレ …
-
-
セルに値を設定する・セルの値を参照する(Value プロパティ)
Value プロパティ Value プロパティは、セルの値を取得したり、値を設定 …
-
-
AutoFilter オブジェクト(メソッド・プロパティ)
AutoFilter.ShowAllData メソッド AutoFilter.S …
-
-
罫線の設定(Borders プロパティ)
罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …
-
-
任意の行または列を参照(Rows プロパティ,Columns プロパティ)
Rows プロパティ・Columns プロパティ Rows プロパティは、オブジ …
-
-
対象のセルを参照している全てのセルを取得(Dependents プロパティ)
Dependents プロパティ Dependents プロパティは、対象のセル …
-
-
対象のセルが配列数式の一部かどうか(HasArray プロパティ)
HasArray プロパティ HasArray プロパティは、対象のセルが配列数 …
