質問: excelのマクロ(vba)で指定した名前を抜き出して貼り付ける方法。 膨大なファイルから別のexcelを使用して 指定したセル名のデータを抜き出す方法を探しています。 条件として 1 ファイルを選択 拡張子.xlsb 2 抜き出すシートは1番左のシート 3 お店の名前を入れたら「県」「区」「町」だけ抜き出す 4 評判okだけ抜き出したい 例として b列にお店の名前があって住所は列がかわることもあるのですが、 セル名は固定で(5行目)「県」「区」「町」 no 名前 評判 県 区 町 1 斎藤薬局 ok 新潟 瀬谷区 田町 2 田中薬局 ng 新潟 瀬谷区 田町 3 等医科 ok 仙台 西区 寝台 4 等医科 ng 新潟 瀬谷区 田町 下記だけを抜き出したいです。 名前 県 区 町 等医科 仙台 西区 寝台 ご教示いただける方いましたらよろしくお願いします。
回答: よくある方法の物で フィルタオプション(advancedfilter)でのデータ抽出 http://www.eurus.dti.ne.jp/~yoneyama/excel/vba/vba_advancedfilter.html 抽出したい項目と条件を書き出し、(条件が複数の場合なら⇒ http://frsw.net/blog/advancedfilter%e3%82%92%e4%bd%bf%e3%81%84%e3%81%93%e3%81%aa%e3%81%99%e6%8a%bd%e5%87%ba%e6%9d%a1%e4%bb%b6%e7%b7%a8/) 必要な列を選択して別シートに書き出すってのはありますよ。(初級レベルなのでその拡張子についてはよくわかりませんけど)