- ベストアンサー
Excel2010 セルの保護に関して・・・
お世話になります。 Excel2010にて入力表を作成しシート内の入力に関係ない場所=セルを指定して セル枠保護をしたのですが複数のシートに同じ内容で一部のみ変更して 複製を作成していますがシートを変更すると先程作成したセルの保護が他の シートでは保護できませんが同じようなシートを沢山作る場合、セル保護はどの様に すればいいのでしょうか??? 説明が上手くないのですが伝わりますでしょうか・・・ 何か良い方法などありましたらお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>Excelで開くと必要な場所以外の範囲外セルなどへ入力出来ないようにできますか? 再掲: >基本的知識として,セルを保護するには >1)保護したいセルのロックのチェックを入れる(記入して良いセルのロックを外す) >2)シートの保護の操作を行う >という2段階操作が必要 範囲外セルに入力出来ないようにするには, 1)範囲内のセルのロックを外す/範囲外のロックを入れる 実際に操作してみると判りますが,エクセルでは最初からロックが入ってますから,わざわざ「範囲外のロックを入れる」操作をする必要はありません。 必ず手を動かし確認して,しっかり理解して下さい。 2)シートを保護する という操作を行います。 回答済み内容ですが,一体どうして再度ご質問されたのでしょうか。 多分ですけど >ついでに ついでに元のご相談と関係ないことを聞こうとして,いい加減に書いたらイミフメイになったんじゃありませんか。 ついでに質問されてもそもそもついでに答える義務はありませんので放っておこうかとも思いましたが,今度から新しい次のご質問内容は「必ず元のご相談は解決で閉じてから」キチンと具体的な状況を添えて,新しいご相談として投稿し直して下さい。 こういうのはこちらのような質問相談掲示板でも一般的なマナーなので,これを機に是非憶えておいてください。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
そもそもの基本的知識として,セルを保護するには 1)保護したいセルのロックのチェックを入れる(記入して良いセルのロックを外す) 2)シートの保護の操作を行う という2段階操作が必要だ,というのは理解していますね? >説明が上手くない 何が出来なくて困っているのでしょうか? ○複数のシートについてセルの保護の「ロック」を掛ける方法が判らない →1枚のシートについて設定したら,セル範囲を,若しくはシートごと複製(コピー)して増やします ○複数のシートにセルの保護の「ロック」が掛けてある。その上でそれらのシートを纏めて保護する方法が判らない →複数シートを一斉に保護(保護解除)する操作方法はありません。 マクロを使って1アクションで,必要なシートについて1枚ずつ行わせる,といった事は出来ます。 #どのシートは保護し,どのシートは保護する必要が無いのかとか具体的な状況も不明なのであんまりマクロまで踏み込んで回答するのはダメですが 手順: ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub protectall() dim w as worksheet for each w in worksheets w.protect next end sub sub unprotectall() dim w as worksheet for each w in worksheets w.unprotect next end sub ファイルメニューから終了してエクセルに戻る ALT+F8を押してマクロを実行すると,一発で全シートを設定する。
お礼
遅くなりましたが大変参考になりました。 ありがとうございました。
補足
手順が悪かったみたいで出来ました。 ついでに作成した文書にてサイズA4枠で収まっていますが フォーム化?Excelで開くと必要な場所以外の範囲外セルなどへ 入力出来ないようにできますか? 必要な範囲しか表示されない・・・
お礼
遅くなりましたが大変参考になりました。 ありがとうございました。