需求:
1、将所有工作表拆分成多个独立的工作簿;
2、代替vlookup的对碰功能,同时可以模糊查询;
3、需要不同工作簿同一列的累加值;
4、加逗号和合并(一般都是&“,”和concat函数处理)
感受
都可以用VBA编写脚本的形式进行解决(为了美观和方便还可以加装窗口,不过加装窗口后对于文本的处理需要正则表达式),极大提升了工作效率!
VBA常用函数或属性语法(不全,想到什么之后再补):
1、instr():可以判断字符串是否在文本中(仅能查找第一次),没有的话返回0,可以用来模糊查询;
2、range中的位置属性:column(列号)、row(行号),可以用来定位元素。
3、dir():返回文件名称,填入(ThisWorkbook.path&“\”)会返回当前文件的名称;Filename=dir结合循环使用可以指向下一个文件。
4、workbooks.open():打开工作簿,可以结合dir()+dir()获取文件名进行打开具体文件操作。