2009年12月07日 [注意] ExcelでQueryTableを使ってcsvファイルを読む カテゴリ:VB 【環境】 OS:Windows 7 Excel:2007 【状況】 10個ほどのcsvファイルを各シートに読み込み,処理をするマクロを作成した。 処理終了後,結果を保存して,ブックを閉じて終了。 次にそのExcelブックを開くと・・・ Excelが立ち上がるまでにものすご~く時間がかかった。 【原因】 csvファイルの読み込みにQueryTableを使用。 With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;C:\etc\temp.csv", Destination:=Range("$A$1")) .Name = "temp" .FieldNames = True .RowNumbers = False .FillAdjac
Excel VBA(エクセル マクロ) 外部データの取り込みのマクロ化 テキストデータ(CSVファイル)の取得。 Excelツールで外部データの取り込みがある。 VBAでマクロ化して、Excelにファイル名を変更して読み込むようにする。 Excelで外部からテキストファイルを取得したい。 Excelのツールで外部データの取り込みがあるので、マクロ化して都度テキストファイル名を変更して取り込むことを考えた。(通常テキストファイルをオープンして読むことが主流であまりこの方法が採用されないが。。) サンプルソースをダウンロードできます。 作成したマクロは以下の通りです。 Sub torikmi1() Sheets("Sheet1").Cells.Clear With Sheets("Sheet1").QueryTables.Add(Connection:="TEXT;C:test.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く