|
▼pinkboo さん:
>仕事でサーバにバックアップをとった20種類程度の台帳(エクセルの表でそれぞれのブックに分かれていて、それぞれ、各担当部署で管理されている。)をひとつのブックにまとめるマクロを作成しました。それぞれの台帳は書式・入力されているデータの種類は同じなため、オートフィルタをかけて抽出し、他の部署のデータを閲覧したいという要望があり、マクロを組もうと思ったのですがうまくいきません。
>要望を出したのは、各担当部署の上司で、エクセルの操作自体うまく行えるか疑問です。その人たちでも簡単にできるようにしなくてはいけないので、現在手詰まり状態です。
>問題点として、ひとつはブック一つ一つは各部署にて管理されているもののため表示形式を変えることができない(結合を解くことができなくて、結合されたセルを含んでいる状態で、オートフィルタをかけても、先頭列行のみ表示され結合されいるそのほかの列が表示されない。)
>もうひとつは、台帳をまとめたときに各部署の台帳をそれぞれシートに分けたため、ひとつのデータを使い、それぞれのシート間でオートフィルタをかけて、シート内で抽出した数をMasBoxなどで知らせ、そこにジャンプする(そのシートの該当セルを選択する)方法がいまいちよくわからないことです。
>どなたかわかる方がいればよろしくお願いします。
「結合セルがあるのにオートフィルタをかける」
ここでまず無理だと思います。
自分の場合は結合セルがあるときは、
おとなしくループを回して判定するようにしています。
対象結合セルの行を別Sheetにコピーして集めるようにしてはどうでしょうか?
|
|