[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『抽出→コピー→非表示(繰り返し)』(はるうそこ)
初めての質問になります。
どなたかご回答お願い致します。
現在作業で、「抽出→コピー→非表示(繰り返し)」をしているのですが、中々当てはまるマクロが見当たらず難航しております。
シートは、
A B C D E F G… 1 条件 1 2 3 4 5 6 2 一年生 〇 3 二年生 〇 4 三年生 〇 5 四年生 〇 6 五年生 〇 7 六年生 〇 8 1月 〇 〇 9 2月 〇 〇 10 3月 〇 〇
簡潔に書くとこのような感じです。
作業手順は、
1.B列の1でフィルターを「〇」で絞る
2.絞った後にAとBを題名込みで(結合したセルなのでビットマップで)コピーする
3.別シートに貼り付ける
4.フィルターをクリアしてB列を非表示にする
・次はCの2のフィルターを「〇」で絞る
(以降同じ作業を列が終わるまで繰り返す)
この作業をマクロで行いたいのですが、シートに貼り付けるのは自分で調整しなければならないので、1.2.の作業を1セット、(3.は除く)4.の作業を1セットで出来ればと思ってます。(繰り返しになる4.から1.2.がスムーズに動けば良いのですが…泣)
マクロ初心者で、自分で探したものを参考にして組んでみたのですが、全く思ったものにならなくて完全にお手上げ状態です…。誰か知恵を貸してください…!
< 使用 Excel:Excel2016、使用 OS:Windows10 >
とりあえず提示のうえ、エラーが出るなら、どこでどのようなエラーがでるのか、エラーはでないがどうなってしまうのか等をお伝えいただくとアドバイスできることがあるかもしれません。
ただ、「結合したセルなので」ということですから、オートフィルタ・フィルタオプションどちらの場合でも抽出に影響でちゃいそうな。。 (結合されているのはタイトル行だけということなら回避方法は思いつきますが、データ行がセル結合されてるなら私にはお手上げです)
(2)
>シートに貼り付けるのは自分で調整しなければならないので、1.2.の作業を1セット、(3.は除く)
3もマクロで一連の流れとして処理してしまい「調整」は後からやることを考えたほうがよいかも
(3)
>自分で探したものを参考にして組んでみた
すでに試されているかもしれませんが、「マクロの記録」という機能はつかってみましたか?
(もこな2) 2019/06/24(月) 05:30
(はるうそこ) 2019/06/24(月) 08:39
そういう言い方をするということは、とりあえずエラーは出てないじゃないですかね エラーが出る場合、
・実行時エラーが発生します
・「デバッグ」します(←実行時エラーのことを「デバッグ」と言うものだと勘違いしている例)
といった相談になるとおもうので・・・・
(4)
>抽出までは可能で、2.4.の工程ができないです
であれば、なおさら「マクロの記録」を試された方がよいとおもいます。私の懸念は結合セルがあり抽出”できない”ことでしたから、抽出できているのであればゴールはぐっと近くなるとおもいます。
また、「貼り付けは無視してます」はどういうことなのでしょうか?ちょっと理解できてません。
(5)
>結合したセルだとやはりマクロを組むのは難しいのでしょうか
無理とは断言しませんが、(同じことの繰り返しになりますが、データ部分が結合されている場合は)私の手には負えません。(でも、抽出できたのですよね?)
ちなみに、例示された表だと項目行は1行目のみで、結合されたセルは無いように見受けられますが、具体的にはどのセルが結合されているのかセル番地で表現できませんか?
(6)
全体的な話として
(1)でも言いましたが、元コードがわからないのでお困りのポイントがつかみづらいです。やはり(個人情報は秘匿した上で)コードの提示をされたほうがよいとおもいます。
書いたあとで気がつきましたが、番号1つずれてますね…
適宜読み替えてください。
(もこな2) 2019/06/24(月) 12:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.