[[20171014125556]] 『CSVファイルから特定の列だけ抜き出しエクセルへ普x(ちはる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『CSVファイルから特定の列だけ抜き出しエクセルへ変換』(ちはる)

図々しい質問で本当に申し訳ありません。当方VBAの初心者というか、ほぼ何もわかっていません。本来ならばきちんと自分で勉強し地道に解決すべきであるのは重々承知しているのですが、どうしても来週必要になるので無礼は承知で質問させていただきます。

20列、長くても200行程のCSVファイルから特定の5列程のデータだけを抜き出し、エクセルに変換し、CSVと同じフォルダに格納したいと思っております。(エクセルのファイル名はCSVと同じで構いません)

どのようなコードを書けばよいのか、こちらの「20120423154424」で似ているような質問を拝見し自分なりに調べて書いてみたのですが、全く上手くいきません。

厚かましいお願いで本当に、情けなく、お怒りを買ってしまうかもしれませんが、「このコードをそのまま貼り付けたら動くよ」といった感じでお教えいただけませんでしょうか・・・。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


「データ」の「外部データの取り込み」「テキストファイル」というもので、CSVファイルを読み込めます。
その操作のなかの最後の画面で、列ごとに「削除」の指定をすることができます。
不要な列に「削除」を指定しておけば、必要な列だけの抽出ができます。
 
この作業を一回だけ実行して、そのマクロ記録をとれば、りっぱなマクロになります。
トライしてください。
(γ) 2017/10/14(土) 13:08

ありがとうございます!!
お恥ずかしながら、その発想はまったくありませんでした・・・!!

初心者ゆえ、持っているVBAの教科書の「マクロ記録は使うとプログラミングは覚えれないです」の一文をかたくなに実行しようとしていました。(もちろん、間違ったことを書いてるとは思いませんが)

失礼な質問にも丁寧に答えて下さって、ご親切に本当にありがとうございました。
トライしてみて、そのマクロ記録の記述をちゃんと理解出来るように勉強してみます。

ありがとうございました。
(ちはる) 2017/10/14(土) 13:15


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.