電子書籍の厳選無料作品が豊富!

会員情報の表を作りました。( Excel 2003 )
「会員番号」「会員名(カナ)」の先頭行にオートフィルターを設定し、「会員番号」「会員名(カナ)」で並べ替えをできるようにしています。
データ入力等で不必要なセルを触らないように「シートの保護」を設定したのですが、オートフィルターによる並べ替えが出来なくなってしまいました。
「▽」をクリックするとメニューが出るのですが、「~並べ替え」をクリックすると「変更しようとしているセルは~読み取り専用となっています。~」のメッセージが出ます。
オートフィルターを使えるようにする方法を教えてください。
(Excelのバージョンは 2003です)

セルの書式設定で「ロック」は指定していません。

「シートの保護」での設定。
 □ ロックされていないセル範囲の選択
 □ 並べ替え
 □ オートフィルターの使用
にチェックを入れています。

A 回答 (2件)

オートフィルタ機能は、ロック状態でシートの保護を設定しても



「このシートのすべてのユーザーに許可する操作」

で、チェックをいれておけば使用できますが、並べ替えはロックしたセルではここにチェックを入れても並べ替えできません。
ここでの並べ替えはロックしていないセルが対象となります。
もしチェックを入れていない場合はロックしていないセルであってもシート保護を設定していると並べ替えができないからです。

もし、どうしても並べ替えしたいのでしたら、

保護解除→並べ替え→再度保護

という一連の動作をマクロ記録などにするしかないのでは?
    • good
    • 0

下記URLの過去ログをご参照下さい。



『シートの保護をかける際に「このシートのすべてのユーザーの許可する操作」欄で
「オートフィルタの使用」をONにしておけば、シートを保護しても
それまでと同じように通り、フィルタ機能を使えます。』

だそうです。

「excelの保護シートでのフィルタ」
http://oshiete.goo.ne.jp/qa/3492626.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!