在开始聊EXCEL 对象操作之前,得先简单聊一下操作这些对象的上帝之手--VBA,它是以一种上帝视角方式在工作。那什么算上帝视角?上帝视角就是非人类的视角,它不须要遵循人类的习惯来运作,打个比方,你在客厅看电视,忽然困意来习想上床睡觉,你得先起身离开客厅,打开卧室房门,才能上床睡觉,这是人类的常规操作。而上帝模式下只需要一步,当你想睡觉时,上帝可以把你从客厅直接扔到卧室的床上,穿越时间空间,这就是上帝视角。你可以在书房直接开客厅电视机开关,你可以在躺床上一边刷手机的同时,另一边在床上安排厨房炊具炒菜,这都是上帝操作。
VBA操作Excel对象就是上帝视角,不必遵循人类的操作规则。这一点新入坑VBA朋友尤为要注意,再比如说,人类的操作Excel需要眼睛可得见,而VBA操作这是不必要的,人类要复制一个单元格,得先切换到那个格所在的工作表,再找到并选中那个格,然后鼠标右键复制,VBA则可以从任何地方,对任意一个工作表上的单元格,直接一步复制。在人类层面上,操作Excel是有空间上的先后顺序,而VBA做同样的事情,由于它是上帝视角,工作表也好单元格也罢,对它来就说好象是兵器架子上的兵刃,是平行排列,不需要空间上可视,不需要先后顺序,直接使用。
那么,VBA究竟是通过什么手段来操作Excel的?它是通过操作Excel对象的属性和方法来实现的,本贴则是简述Excel对象的“常用”操作方法。
为防止走丢,请关注、点赞、收藏转发。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b5c7121ec018367aad897fd51e728b68/126e5466d0160924ae8e7d2c920735fae7cd34f5.jpg?tbpicau=2024-09-12-05_3c859d34ef6768f4e8ae2c4b515177b3)
VBA操作Excel对象就是上帝视角,不必遵循人类的操作规则。这一点新入坑VBA朋友尤为要注意,再比如说,人类的操作Excel需要眼睛可得见,而VBA操作这是不必要的,人类要复制一个单元格,得先切换到那个格所在的工作表,再找到并选中那个格,然后鼠标右键复制,VBA则可以从任何地方,对任意一个工作表上的单元格,直接一步复制。在人类层面上,操作Excel是有空间上的先后顺序,而VBA做同样的事情,由于它是上帝视角,工作表也好单元格也罢,对它来就说好象是兵器架子上的兵刃,是平行排列,不需要空间上可视,不需要先后顺序,直接使用。
那么,VBA究竟是通过什么手段来操作Excel的?它是通过操作Excel对象的属性和方法来实现的,本贴则是简述Excel对象的“常用”操作方法。
为防止走丢,请关注、点赞、收藏转发。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b5c7121ec018367aad897fd51e728b68/126e5466d0160924ae8e7d2c920735fae7cd34f5.jpg?tbpicau=2024-09-12-05_3c859d34ef6768f4e8ae2c4b515177b3)