VBA实际上就是操作Excel,把Excel进行拆解,划分多层对象,由顶至下为(也可以说是层层包裹):
- Application:代表Excel程序本性,之后我们操作对象都在它之下,因为是唯一且至高点,所以代码中可以忽略不写它,因为必定是它的。
- Workbook:代表一个工作薄,加个s后的Workbooks代表当前打开的所有的工作薄。
- Worksheet:代表一个工作表,加工s后的Worksheets代表当前工作薄的所用工作表。
- Range:可以理解为一个工作表中的工作范围。同等级的还有Rows和Columns.
- Cells:最小的对象,单个单元格。
理解了Excel的对象层级后,再了解每个对象的属性和操作方法,既可以学会使用VBA代替手工操作。