这应该算是最基本的vba代码了,有如下要点:
1、“保存”按钮需要在菜单“开发工具”中插入按钮,并对按钮添加宏;
2、要把"销售"表中的数据保存到“sheet1”表,基本思路就一条:worksheets("sheet1").cells(x,y)=worksheets("销售").cells(x1,y1),外层再套一个for循环;
3、“sheet1“表”需要有一个行计数器来负责实现当前行定位,每存储一行计数器+1;最简单的方法是直接把计数器存放在“sheet1”表的某个指定单元格。另一种方法是每次存储时 实时检索当前所在行,我估计数据量低于1万条记录应该不影响存储效率;
4、“销售”表有不同的型号需要保存在“sheet1”中的不同列,因此在for循环中,在存储前需要先判断不同型号,用if 或case都可以;
我能想到的就这些了。