Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6678 / 13646 ツリー ←次へ | 前へ→

【43795】結合セルのオートフィルタ後の表示 pinkboo 06/10/26(木) 4:30 質問[未読]
【43805】Re:結合セルのオートフィルタ後の表示 ハチ 06/10/26(木) 10:15 発言[未読]
【43813】Re:結合セルのオートフィルタ後の表示 Jaka 06/10/26(木) 10:54 発言[未読]

【43795】結合セルのオートフィルタ後の表示
質問  pinkboo  - 06/10/26(木) 4:30 -

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

【43805】Re:結合セルのオートフィルタ後の表示
発言  ハチ  - 06/10/26(木) 10:15 -

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

「結合セルがあるのにオートフィルタをかける」
ここでまず無理だと思います。
自分の場合は結合セルがあるときは、
おとなしくループを回して判定するようにしています。

対象結合セルの行を別Sheetにコピーして集めるようにしてはどうでしょうか?

【43813】Re:結合セルのオートフィルタ後の表示
発言  Jaka  - 06/10/26(木) 10:54 -

引用なし
パスワード
   >他の部署のデータを閲覧したい
>各部署にて管理されているもののため表示形式を変えることができない
>結合されたセルを含んでいる状態
シートレイアウトが記載されてないので、なんともいえませんが、
私だとシートレイアウトを統一してください。
結合セルは使わないでください。
エクセルは、思っているほど便利に作られてません。
直す所を直してもらわないと無理。って言っちゃうかも....。

シートを閲覧したいのか、データを閲覧したいのかでも手法が変わってくるんじゃないかと思います。
回覧もとのシートを開いて、コピーしてからそのデータを結合セルをはずすなどしてからデータを探すとか、リンク関数を使ってデータを引っ張っくるとかぐらいしか思いつきませんでした。
無理って言っちゃうかも根性が良く出た意見ですみません。

6678 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free