VBAの話。VBAのShowAllDataメソッドは、オートフィルタがかけられていれば、そのフィルタを解除状態にする、という命令なのですが、
どうやらこれ、オートフィルタが操作できるようなシート保護がかけられているシートのオートフィルタに対しては、
場合によってはエラーになるっぽいんですよね…orz。恐らく、シート保護をする際の設定によるんでしょうけど。今日、仕事中に初めて気づきました(-_-;。
ShowAllDataメソッドはオートフィルタで絞り込みされている範囲を簡単に解除できるので、わたしが何らかのマクロを作って、
既存のファイルになにがしかの処理をさせる、みたいな時には必ずといっていいほど実行しているのですが(オートフィルタで絞り込みされたままだと、大抵の場合処理に不都合が生じるため)、
気軽にこのメソッドを使えないとなると、ちょっと考えないといけないのかもな~…。
どうやらこれ、オートフィルタが操作できるようなシート保護がかけられているシートのオートフィルタに対しては、
場合によってはエラーになるっぽいんですよね…orz。恐らく、シート保護をする際の設定によるんでしょうけど。今日、仕事中に初めて気づきました(-_-;。
ShowAllDataメソッドはオートフィルタで絞り込みされている範囲を簡単に解除できるので、わたしが何らかのマクロを作って、
既存のファイルになにがしかの処理をさせる、みたいな時には必ずといっていいほど実行しているのですが(オートフィルタで絞り込みされたままだと、大抵の場合処理に不都合が生じるため)、
気軽にこのメソッドを使えないとなると、ちょっと考えないといけないのかもな~…。