很多人遇到的Excel问题,用基础技巧操作或者函数没有办法解决,或者没有办法批量解决的,都会寻求到VBA的方法,也就是需要写宏代码,通过执行代码来批量完成,但百度到了一堆代码,却不知何从用起……

首先,宏代码(除了宏表函数)要放到VBE(Visual Basic Editor,VB编辑器)里,经过编译执行才能起到效果,而不是放到工作表的单元格里的,在Excel里,按Alt+F11 就可以打开VBE,下面所说的操作,也都是在VBE里的菜单。
但是,根据代码的名称可分为几种性质,而不同性质的代码,放的位置则不同,不然可能起不到相应的作用:
1. 普通Sub过程(注意区别类过程)
示例:如下,主要是以Sub + 过程名称 开头,以End
Sub结尾的处理过程,很大部分在网上找到的数据处理代码,基本上都属于这类的过程,这也属于笼统意义上的“宏”,我们平时录制的宏代码就是这样的结构。

首先,宏代码(除了宏表函数)要放到VBE(Visual Basic Editor,VB编辑器)里,经过编译执行才能起到效果,而不是放到工作表的单元格里的,在Excel里,按Alt+F11 就可以打开VBE,下面所说的操作,也都是在VBE里的菜单。
但是,根据代码的名称可分为几种性质,而不同性质的代码,放的位置则不同,不然可能起不到相应的作用:
1. 普通Sub过程(注意区别类过程)
