• 締切済み

エクセルでシートの一部セルのみ編集可能にしたい

お世話になります。 以下の様なシートがあります。        項目数   項目A 項目B 項目C・・・・ サンプル1   1 サンプル2   4 サンプル3   2 ・ ・ ・ 項目Aや項目Bには数式が入っていて項目数の列に入力に従い変化します。この表で任意に変わるのは項目数だけで他は固定です。 このため項目数の列以外はロックしたいのです。 シートの保護およびセル毎のロックの設定により一応できました。 しかし、一つ問題があります。 それはオートフィルタもかませてあり、それをマクロで実行しています。 このオートフィルタを機能させる際にシートの保護が邪魔をして機能しなくなります。 なにかいい方法はありますでしょうか?

みんなの回答

  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.2

Mac版とは思いませんでした。 申し訳ありませんが、お役に立てそうもありません。 別の質問として投稿なさってください。

  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.1

オートフィルタを保護からはずせばよいのでは? 保護にするときに、チェックをつけるところがありますよね。

mizu_atsu
質問者

お礼

ありがとうございます。 確かに保護のときにチェックするところがありますが ・データ ・オブジェクト ・シナリオ の3つしかありません。 (Mac版Officeだからかもしれません) 試しにいくつかチェックを外してみましたが 今度はオートフィルタが作動しなくなりました。 とりあえず保護についてはマクロの中に保護解除を入れたりして一応思うよう動く様にはなりましたが、後学のために保護のチェックについても詳しく知りたいと思います。

関連するQ&A