[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『元データから特定の項目列だけ表示させたシートにデータを転記したい』(piro)
VBA初心者です。よろしくお願いします。
元データが「data」シートにあり
同じブックに「Summary」シートがあり、あらかじめ
A1からIV1に項目名が入っています。
元データは列数がACJ列まであり、行数は日によって違います。(大体3000行位)
A1からACJ1には項目名が入っています。
実際に使用する項目は「Summary」シートにあるA1からIV1の項目なので
「Summary」シートの項目と一致するデータを元データから持ってきたいのです。
どなたかご教示いただけると幸いです。
どうぞよろしくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
こちらを参考にしてみてください。
(稲葉) 2015/08/31(月) 10:51
私の説明不足ですみません。。。
summaryシートの項目と一致するものを
dataシートから列ごともってきたいのです。
元データの列数が非常に多いので
なんとかVBAで処理したいのですが。。。。
(piro) 2015/08/31(月) 12:08
>>なんとかVBAで処理したいのですが。。。。
なので稲葉さんから、VBA処理の参考ページの紹介があったわけです。
もし、フィルターオプション(フィルター詳細設定)そのものが、よくわかっておられなければ
http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter3.htm
こういったページを参考にして、操作で、必要な列を抽出できるということを【体験】してください。
で、おぉ!フィルターオプション(フィルター詳細設定)って、すぐれものだな! こう実感してください。
その上で、操作をマクロ記録しましょう。 そうすれば、基本となるコードが生成されますから、あとは、それを、要件に合わせて「お化粧直し」でいけますよ。
最終的には、長〜いコードになりますが、たった1行で処理可能です。
(β) 2015/08/31(月) 12:19
βさんフォローありがとうございます。
こちらも言葉が足りなかったとは思いますが、もう少し回答を吟味頂いてからお返事いただきたかったです。 紹介させていただいたサイトの下のほうに 「特定の項目だけデータを抽出する」 とちゃんと書いてありますし、ここで文章だけ提示するより理解できると思います。
作ってほしい依頼なら、情報が足りませんので、ご自身で頑張っていただくしかない。
(稲葉) 2015/08/31(月) 14:08
フィルターオプションでできるのですね!
紹介していただいたページを参考に勉強してみます。
それでもわからなかったらまた質問させてください。
ありがとうございました。
(piro) 2015/08/31(月) 14:50
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.