田神六兎の明るい日記帳

田神六兎の過去、現在、そして起こるであろう出来事を楽しく明るくお伝えします。

表計算 入力セルを限定

2019年02月01日 | 日記
 表計算アプリは便利だ。今では無くてはならぬアプリと言える。昔はエクセルを使っていたが、現在はApach Open Office Calcユーザだ。操作がほぼ同じで使いやすい上にフリー!が、Excelで作ったシートがCalcで開けないことがある。
 
 Excelのセル内で、複雑な計算式を書いて実行すると、計算結果が表示される。計算式も残して置きたい場合は、式をテキストでコピペしていた。これだと式の数値を入れ替えても、結果には反映されない。見直し作業が困難、不可能。
 
 いろいろ参考にしたり、ネット記事を頼りに完成したExcelだったが、Calcでは開かなかった。その後、Calcを元に作ったが「関数を消せないように」と「行列のピッチを変えられないように」等など改良したくなった。

 表の構造や数式が上書きされないように、入力できるセルの限定。
セル保護の考え方
>Calcのセル保護の機能は2段階になっている。
>入力を許可したいセルの保護を解除する。
(初期状態では、すべてセルの保護がオンになってる。)
>その上で、シートの保護をオンにする。
>もしも、セルの保護を解除しないままでシートの保護をオンにすると、
 すべてのセルが保護されて、一切入力がすることができなくなる。

 第1段階
1・入力を許可するセル範囲の選択
2・「書式」→「セル」コマンド選択
3・「セルのフォーマット」ダイアログ
4・「セルの保護」タブを選択
5・「保護する」チェックボックスをオフ
6・「OK」をクリックして閉じる

 第2段階
1・「ツール」→「ドキュメントの保護」→「シート」コマンド選択
2・「このシートと保護されたセルの内容を保護」チェックボックスON
3・必要に応じてパスワード設定
4・「OK」をクリック
--------------------------入力セルの限定完了--------------------------
5・「ドキュメントの保護」と「シート」コマンドはトグルになっている。
    トグルとは同一の操作を行うことで、オン/オフを切り替えること。
6・シート保護オンのときは、第一段階の手順で「セルの保護」を解除
7・保護されたセルを編集しようとすると「・・セルは変更できません」
8・行列の変更、挿入、セル内データの消去、罫線、網掛はできなくなる
9・コピーはできない。
--------------------------sheetのコピー--------------------------
 sheetのコピは可能(https://freesoft.0hs.org/7112.html)
1・保護されたシートのコピーは可能。
2・通常道理、sheetを右クリックし、コピーする。
3・シートの保護の状態は、コピーしたシートでも保たれる。(できない)
4・少なくとも保護される部分が関数と行列だけで良い。