MS Excel で数式ベースのセルを読み取り専用にする方法を教えてください。

MS Excel で数式ベースのセルを読み取り専用にする方法を教えてください。

Excel の各行に、[RowNum + X] (X は指定) という数式に基づいて一意の ID を作成しようとしています。数式は、Excel テーブルに基づいて、新しい行ごとに自動補完されます。新しい行を作成した後、ID セルを読み取り専用にして、後で変更できないようにしたいと考えています。これは可能ですか?

答え1

あなたはできるシート内のセルをロックする

まず、シートのすべてのセルの保護設定をオフにします。それには、すべてのセルを選択 (Ctrl+A) し、そのプロパティ (Ctrl+1) に移動して、保護タブで [ロック] のチェックを外します。

次に、保護するセルのみをオンにします。それらを選択し、以前チェックを外したときと同じ方法で、Locked プロパティをオンにします。

最後に、レビュー タブで [シートの保護] ボタンをクリックして設定を適用します。

これにより、ID 列の数式を変更できなくなります。

関連情報