我觉得大致可以用以下思路实现:
需要合并数据的两个excel表分别记作A、B吧,因为有多支股票,我们需要第三个excel表,记作C,VBA代码和需要处理的所有股票的代码都在这个表里。
C表编写VBA代码控制文件操作:按C表里的股票代码列表打开对应代码的A、B表(用一个循环变量控制)--->>读取B表数据--->>写入到A表最后一行数据下面(通过获取A表非空行数来实现)--->>另存为D表--->>关闭已处理好的A、B表 --->> C表股票代码列表下一条…
其中读取B表数据和写入这步,可以用借助数组来存取数据,这样代码灵活性大一些,即使有很多行列都可以;也可以直接把代码写死,通过变量控制循环读取B表每一行数据写入A表,在列数少时比较直观,灵活性差一些——一旦表格行列改变可能就要修改代码。
===============
不知道上面有没表达清楚
