Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


67284 / 76734 ←次へ | 前へ→

【14008】Re:CSVファイルの貼り付け
回答  みかん  - 04/5/18(火) 15:20 -

引用なし
パスワード
   ▼国木田ゴッホ さん:

外部データの取り込み作業を一度マクロに記録してみてください。
VBAのソースが出来上がってます。
改良したりして汎用的に使ってはいかがでしょうか?

参考までに以下のソースをつけておきます。
これもマクロで記録したままのソースです。

Public Sub test()
  
  ActiveWorkbook.Worksheets.Add
  With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\work\TEST.csv", Destination:=Range("A1"))
    .Name = "TEST"
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .TextFilePromptOnRefresh = False
    .TextFilePlatform = 932
    .TextFileStartRow = 1
    .TextFileParseType = xlDelimited
    .TextFileTextQualifier = xlTextQualifierNone
    .TextFileConsecutiveDelimiter = False
    .TextFileTabDelimiter = False
    .TextFileSemicolonDelimiter = False
    .TextFileCommaDelimiter = True
    .TextFileSpaceDelimiter = False
    .TextFileColumnDataTypes = Array(1, 1, 1, 1)
    .TextFileTrailingMinusNumbers = True
    .Refresh BackgroundQuery:=False
  End With
  
End Sub


ちなみに、取り込んだCSVファイルは以下の内容を取り込みました。

あ,い,う,え,お
か,き,く,け,こ
さ,し,す,せ,そ
た,ち,つ,て,と
な,に,ぬ,ね,の

1 hits

【13967】CSVファイルの貼り付け 国木田ゴッホ 04/5/18(火) 10:14 質問
【13969】Re:CSVファイルの貼り付け Asaki 04/5/18(火) 10:19 回答
【14008】Re:CSVファイルの貼り付け みかん 04/5/18(火) 15:20 回答
【14017】Re:CSVファイルの貼り付け BOTTA 04/5/18(火) 16:23 回答
【14026】Re:CSVファイルの貼り付け 国木田ゴッホ 04/5/18(火) 17:29 お礼

67284 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free