Excel VBA - 計算式が設定されてるセルの保護を行ってみます。
準備
1. フォーム (Form1) にコマンドボタン (CommandButton1) を配置します。
サンプルコード (Excel VBA)
1. コードを記述します。
Private Sub CommandButton1_Click() Sheets("Sheet1").Unprotect For Each r In Range("A1:D20") If Left(r.Formula, 1) = "=" Then r.Locked = True End If Next Sheets("Sheet1").Protect End Sub
説明
CommandButton1 をクリックすると、セル範囲 (A1:D20) の中で、計算式が設定されているセルの保護を設定します。