Excel2003保護されたシートのロックされたセルを含む行をソートできるようにしたい

このQ&Aのポイント
  • Excel2003を利用し、データ管理をしています。ユーザにデータを入力してもらった後、そのセルデータを変更・削除できないようロックし、かつ、ユーザの利便性からロックされたセルを含む保護シートでオートフィルターや並べ替えを、できるように作りたいです。
  • シートが保護されている場合には、セルのロックは解除されていることが実行用件となっています。マニュアルやヘルプを読んでみた結果、解決方法としてVBAを利用することが考えられます。
  • Excel2003保護されたシートのロックされたセルを含む行をソートするためには、VBAを使用する方法があります。ユーザがデータを入力した後、ロックされたセルを含む行をソートするためのVBAコードを実装することで、目的の機能を実現することが可能です。
回答を見る
  • ベストアンサー

Excel2003保護されたシートのロックされたセルを含む行をソートできるようにしたい

お世話になります。何かよい方法がありましたらご教示ください。 Excel2003を利用し、データ管理をしています。 Adminからユーザへ、一部データを入力済のシート(ブック)を配布・空白項目への入力を実行してもらいます。 ユーザーにデータを入力してもらった後、そのセルデータを変更・削除できないようロックし、かつ、ユーザーの利便性からロックされたセルを含む保護シートでオートフィルターや並べ替えを、できるように作りたいです。 マニュアルやヘルプを読むと、SortingやFilteringの実行用件として、シートが保護されている場合には、セルのロックは解除されていることとありました。 VBAを含め、よい解決方法はありませんでしょうか?

  • nonpq
  • お礼率80% (16/20)

質問者が選んだベストアンサー

  • ベストアンサー
  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.1

EXCEL2003なら シートの保護を選択したら このシートのすべてのユーザーに許可する操作で   並べ替え   オートフィルタの使用   ロックされたセル範囲の選択   ロックされていないセル範囲の選択 に チェックを入れます。 この後 Passwordを設定すれば、良いです。

nonpq
質問者

お礼

できました。ありがとうございました。 「ロックされたセル範囲の選択」 というのが、範囲選択のみ可でデータ入力はロックされることに気づきませんでした。 また、よろしくお願いします

関連するQ&A

  • 計算式を保護したシートの並び替えについて @excel2007

    あちこちに計算式が入ってるシートがあり、その計算式が保護された状態で、行を並べ替えたくていろいろ試してるのですが、どうしてもできません。どなたかアドバイスお願いいたします。現在の状態は、 シート全体を選択してから「セルの書式設定」「保護」で「ロック」のチェックをはずし、 F5キー「セル選択」で数式にチェックしてOK→「セルの書式設定」「保護」で「ロック」にチェック「表示しない」にチェック、 「書式」「シートの保護」を掛ける。※ ※このとき、最初にシートの保護をかけたときは「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」だけにチェックをいれてOKしたのですが、後に、行の並べ替えをする必要がでてきたため、いったん、 「校閲」→「シート保護の解除」で保護解除し、あらためて「シートの保護」→「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」「「並べ替え」にチェックをいれてOKしました。 ただ、これで並べ替えを実行しようと「データ」→「並べ替え」すると、エラーメッセージ 「変更しようとしているセルまたは・・・保護されているため読み取り専用となっています。・・・シートの保護解除をクリックして・・・」がでます。 (注)このシートについて、保護は計算式だけでいいのですが、並べ替えは、計算式の入ってる列も、計算式が入ってない列も行う場合があります。 また、マクロについては無知なので、ご了承ください。 よろしくお願いします。

  • 保護をかけたセルを並べ替えたい

    誤入力が無いようにシートに保護をかけました。 その状態でセルを並べ替える方法を教えてください。 「シートの保護」から「このシートのすべてのユーザーに許可する操作」で「並べ替え」にチェックを入れたのですが、「変更しようとしているセルまたはグラフは保護されているため、読み取り専用になっています。」とアラートが出て並び替えをすることができません。 何か用方法はありませんでしょうか。 よろしくお願いします。

  • シートを保護した時でも並べ替えをするには?〔Excel〕

    関数がたくさん入っているのでシートを保護しています。しかし、シートを保護してしまうと並べ替えができなくなってしまいます。 ツール→保護→シートの保護→並べ替え にチェックを入れてみましたが、保護されたシートはやはり並べ替えができません。(保護されてないセルは並べ替えができます) セル内の関数を保護しつつも並べ替えだけは可能にする方法はないものでしょうか?

  • EXCEL保護シートで、Σを使いたい。

    EXCEL2002のシートに保護をかけた時に、Σがグレーアウトして表示されません。 表示させるには、どのようにすればよいでしょうか? Σを入力するセルは、ロックをかけておらず、タテ(列)の合計を計算させます。 保護されたシートのすべてのユーザーに許可する操作は 「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」「セルの書式設定」「列の書式設定」「行の書式設定」「行の挿入」「行の削除」「並べ替え」にチェックをいれています。

  • Excel2013でシートの保護解除について

    よろしくご教授お願いいたします。 Excel2002のブックを互換モードでExcel2013に移行しました。 移行前には、特定範囲のセルの保護ロックを解除の上、シートに保護をかけていました。 移行後、しばらく使っているうちにロック解除しているセルに入力すると、「シートに保護がかかっているので解除してください」とのダイアログが現れます。[校閲]タグを開いても[シートの保護解除]ボタンはなくて、[シートの保護]ボタンが選択できない淡色で存在しています。 [校閲]タブを色々操作しているうちに、「共有」に変更と加えたらしく、ひとつのシートに数値入力すると、全てのシートの同じ座標に同一の数値が入力されてしまいます。 毎日入力する必要があるデータなので大変困っています。 解決策が分かればお教えいただけないでしょうか。

  • エクセル、シートの保護について

    関数が入っているセルに保護を掛けました。 B10からには「氏名」を入力します。(セルの保護は掛かっていません) C10からには「金額」を入力します。(セルの保護は掛かっていません) そして、B10:C600で「並べ替え」をしたいのですが、シートに保護が掛かっているのでできません。 このような状態で並べ替えは無理なのでしょうか。 もし、VBAででも出来るのでしたら、教えていただけないでしょうか。

  • Excel - シート保護と並べ替え

    シート保護をかけたExcelのブックで、並べ替えだけは行いたいのですが、保護の時点で「並べ替え」の許可にチェックを入れても、「読み取り専用です」の旨のポップアップが表示され、並べ替えができません。 セルの書式設定で「ロック」のチェックを外せば並べ替えはできましたが、これだと編集も可能となるので、シート保護の意味がありません。 シート保護をかけた状態で、並べ替えだけ可能となるような設定の組み合わせが、他にありますでしょうか。 宜しくお願いいたします。

  • エクセルセルのロック、シートの保護について

    教えてください。 部下に色々と触られたくないので入力する項目以外はセルのロックとシートの保護をしました。 しかし追加でロックをしたい場合には一度シートの保護の解除するとまた最初からになります。 複雑にロックさせたのですがすでにロックした状態から追加することはできないのでしょうか? 教えてください。 宜しくお願い致します。

  • エクセルのセルの編集制限(保護)の仕方

    いつもお世話になっております。 エクセル2016で、範囲を設定して、操作(並べ替え等)を指定して制限することができるのですが、入力するセルにはロックは当然かけらません。 しかし多人数で同じシートを使用する場合の保護として、データ入力後いったん保存したら、既存の入力セルの編集、上書きを禁止するような制限のかけ方はないのでしょうか?

  • シート保護したExcelへの画像貼り付けについて

    Excelでロックしていないセルに、画像を貼り付けることはできますか? 環境はWindows,Excel2003です。 編集させたいセル(ロックしていないセル)を下記手順で設定しております。 ●編集させたいセル 1.【セルの書式設定】-【保護】タブで、【ロック】のチェックをはずす 2.【ツール】-【保護】-【シートの保護】を設定する この時、指定のセルへのテキスト入力は出来ております。 シート保護がない場合は、下記の手順で画像を貼り付けていました。 ・【挿入】-【図】-【ファイルから】で画像ファイル選択 ただし、シート保護の状態では、上記メニューはグレーとなり使えませんでした。 ドラッグ&ドロップを試してみましたが、貼り付けることは出来ませんでした。 シート保護のまま、ロックしていないセルに画像を貼り付けることはできますでしょうか? 識者の方、ご教示よろしくお願い致します。