每天我都要处理8个格式相同的xls文件(每个文件大概在2M左右),每个xls文件都只有一个工作表,我想通过vb编程实现把这8个xls文件的表1合并到一个新xls文件的表1中,当然这个工作也可以通过vba实现,不过这只是我初步想通过vb实现的功能,我现在就是遇到麻烦了,网上搜了一大堆代码都不能解决我的问题。求大神现身解惑,谢谢!
十几年前接触、自学过vb6,现在忘得差不多了,想慢慢重新学习一下。望大神百忙中路过指点一下 谢谢。

解决方案 »

  1.   

    不知道怎么个合并法。如果只是简单复制到一起到很简单
        Workbooks("book1").Sheet1.Range("a1:a17").Copy Workbooks("book3").Sheets(2).Range("a1")
      

  2.   

    用vb操作excel就可以了。把自己的操作记录为宏,然后在vb里实现就可以。
    如果是数据汇总合并,就要提取数据,然后写入一个新的xls。