「予算テンプレート」について
今回のテーマは、セルのロックを使った配布用予算テンプレートの作成です。ここでは以下のいかのを運用を想定しています。
【予算データ収集の流れ】
1.経理部門: 予算テンプレートを配布
2.入力部門: 予算テンプレートに入力。所定のフォルダーに保存。
3.経理部門: Power Queryで一括取り込み*1
ただし、予算テンプレートを配布するにあたって、各入力部門が好き勝手にレイアウトを変更しないようにフォーマットを固定する必要があります。
【技術的なポイント】
① セルのロックの解除とシートの保護で編集を許すセルを限定する
② データの入力規則で半角のみが入力できるようにする
③ ブックの保護でシートの追加を防ぐ
After
① 色付けしていない部分を変更すると、エラーメッセージで編集をブロックします。
② 日本語入力が無効になります。画面右下の丸で囲まれた×を見てください。IMEが無効化されています。
③ 新しいシートの追加ができなくなります。
実践
① セルのロックの解除とシートの保護で編集できるセルを限定する
許可されたセルのみの入力を可能にするには、以下の2ステップを踏みます。
1. 最初に「ここだけは編集していいよ」と設定
⇒ ロックの解除
2. 次に「セルは全部編集しないでね。ただし上のセルは例外」と設定
⇒ シートの保護
まず、Ctrlキーを押しながらドラッグを繰り返して編集を許すセルを選びます。
次に選択されたセルの上にカーソルを置いて、右クリックでセルの書式設定を選びます。
保護タブから、ロックのチェックを外してOKを押します。
これで編集を許可するセルの選択は完了です。
次に、校閲タブのシートの保護を選びます。
最初から2つの操作にチェックが入っていますが、このままOKを押します。
これでロックを外したセル以外を編集しようとするとブロックされるようになりました。
ちなみにロックされたセル範囲の選択のチェックを外すと、ロックを外したセル以外にカーソルを置くことすらできなくなります。
② データの入力規則で半角のみが入力できるようにする
これは必須ではありませんが、設定しておくと入力する人に親切です。
まずはCtrlキーを押しながら設定したいセルを選び、データタブのデータの入力規則をクリックします。
(シートの保護がかかっている時はいったん解除してください。)
日本語入力タブに移動し、IME、日本語入力を無効にします。
これで半角文字のみしか入力出来なくなりました。画面右下のIMEがバツになっているのをご確認ください。
順番が前後しますが、もう一度シートの保護を設定してください。
③ ブックの保護でシートの追加を防ぐ
校閲タブのブックの保護をクリックします。
シート構成とウィンドウの保護画面が現れたら、そのままOKを押します。
これで、シートの追加や削除ができなくなりました。
隣どうしに並んでいるシートの保護とブックの保護ですが、シートの保護は個々のシートの中の編集を、ブックの保護はより大きく、シート構成全体の編集をブロックします。
*1:Power Queryは今回のシナリオでは登場しませんが、このテンプレートを取り込むときに使用します。