2016-05-11
Excel VBA覚書 CSVファイル読込
久方ぶりの投稿。いろいろあったけど、それはまた別に書くとして、CSVファイルを読み込むときの高速なやり方を探してたらQueryTablesを使った方法というのがあったので、やってみた。
Dim wb As Workbook Dim ws As Worksheet Set wb = Workbooks.Add Set ws = wb.Worksheets(1) With ws.QueryTables.Add(Connection:="text;mega.csv", Destination:=ws.Range("A1")) .Name = "megacsv" .TextFileCommaDelimiter = True .Refresh End With
すごかった。30万行一瞬。