使用宏在Excel中导入csv

时间:2012-01-13 14:51:38

标签: excel vba csv import excel-vba

我想借助宏(Visual Basic)在Excel工作表中读出分号(;)分隔* .csv文件。

我不需要* .csv文件中的所有数据;我只需要三个已定义的列。 应在目标Excel工作表的已定义列中导入这三列。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

此任务有两个步骤:

  1. 循环浏览文件中的所有.csv文件 http://www.ozgrid.com/VBA/loop-through.htm

  2. 查看每个工作簿中的所有电子表格

    Dim ws as Worksheet
    Set ws = wb.Worksheets(1) ' Set wb = Workbooks.Open( Your files ) in step 1
    ' Copy columns here
    
  3. 成品