Excel VBA对象模型
时间:2023-08-14 21:58:27
大多数解Excel VBA的图书都是按照上图的顺序自上而下介绍Excel对象,即先解Application对象,接着 Workbook对象、Worksheet对象和Range对象。我们现在反过来,先我认为最重要的Range对象。
应该说,绝大多数实用的Excel VBA程序都是对Range对象的操作,理解和掌握了Range对象,我们就可以使用VBA执行各种实用的操作。所以,先解Range对象,让您看到各种对单元格的操作实现,能够更好地激发和保持持续学习Excel VBA的动力。况且,在前面的文章中我们已经对Excel的其它对象有所了解,应该不会妨碍我们对Range对象的解和您对Range对象的学习理解。
在ExcelVBA解读(8):看看Excel的那些常用对象(续2)中,我们介绍了代表或者引用单元格区域(Range对象)的各种方法,包括:Range属性、ActiveCell属性、Cells属性、Selection属性、Columns属性、Rows属性,等等。这些都很容易理解,并且图文对照的方式也能够加强对些属性的理解。在接下来的介绍中,我们也会采取这样的方式,并会配有一些简单的实例。
这里,我们会详细介绍另外两种引用Range对象的属性:UsedRange属性和CurrentRegion属性。在很多时候这两个属性都很有用,能够简化我们的工作。
Union方法可以合并多个单元格区域,Intersect方法可以获得多个单元格区域的重叠部分。在特定情况下,我们会用到这两个方法。
在编程过程中,我们经常需要移动或者定位到特定的单元格,下面的属性或方法有助于完成我们的导航任务:
Offset属性
Resize属性
SpecialCells方法
End属性
我们将会对上述属性和方法进行详细的解。
有时候,需要使用VBA设置单元格的格式,因此,我们会述关于单元格格式设置的一些属性。
在使用计算机时,经常会用到复制、剪切和粘贴操作,在VBA中也有相应的方法来完成这些操作行为:
Cut方法
Copy方法
PasteSpecial方法
我们将会对上述方法进行详细的解。
在实际操作中,我们经常会查找特定的单元格,然后对其进行相应的操作。我们也经常会对一些单元格进行替换操作。这些操作在VBA中都有相应的方法来实现:
Find方法
FindNext方法
Replace方法
这些方法都非常有用,可以说,很多实用程序都是建立在这些方法的基础上的。因此,我们将对这些方法进行详细的解。
Excel内置有很多数据处理功能,当然也对应着VBA中的一些方法:
Sort方法
AutoFiter方法
AdvancedFilter方法
我们会逐一介绍这些方法的详细使用。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
wim文件怎么安装系统?wim文件安装系统详细教程
![](https://img.aspxhome.com/file/2023/6/a321437_0s.jpg)
杀毒软件是如何工作的?电脑杀毒的几种方式介绍
![](https://img.aspxhome.com/file/2023/8/a340251_0s.jpg)
WPS巧妙地利用文本框实现一张纸为两张纸 充分利用纸张资源
![](https://img.aspxhome.com/file/2023/8/a169668_0s.jpg)
screenflow怎么剪掉不要的录制视频音频?
![](https://img.aspxhome.com/file/2023/6/a205956_0s.jpeg)
excel 如何批量实现凡是大于2.5的数字变成红色
![](https://img.aspxhome.com/file/2023/3/a155713_0s.jpg)
Win7和Win8右键添加获取管理员权限命令图文教程
![](https://img.aspxhome.com/file/2023/29/a255057_0s.jpg)
游戏加加怎么录制视频?
![](https://img.aspxhome.com/file/2023/1/a283692_0s.jpg)
电脑常用快捷键有哪些?常用的电脑快捷键大全
![](https://img.aspxhome.com/file/2023/1/a276270_0s.png)
Win10将开始菜单改成Win7样式的操作方法
![](https://img.aspxhome.com/file/2023/26/a225521_0s.jpg)
Win10系统20H2和2004有什么区别?Win10系统20H2和2004区别分析
![](https://img.aspxhome.com/file/2023/26/a220452_0s.jpg)
WPS表格 调整单元格中文本行距 动画教程
PPT中如何嵌入字体
![](https://img.aspxhome.com/file/2023/10/a351290_0s.png)
excel 所有数据上调或下调
![](https://img.aspxhome.com/file/2023/4/a154374_0s.jpg)
Win10屏幕保护程序为灰色该如何解决?
![](https://img.aspxhome.com/file/2023/6/49936_0s.png)
excel2003筛选的教程
PPT如何制作折叠效果?PPT图片折叠效果制作教程
![](https://img.aspxhome.com/file/2023/10/a350484_0s.jpg)
思源宋体的使用方法
Win10怎么修复损坏的系统文件?Win10修复受损文件方法教程
![](https://img.aspxhome.com/file/2023/26/a224126_0s.jpg)
Win10 UWP版《电影和电视》预览更新:始终全屏播放视频
![](https://img.aspxhome.com/file/2023/28/a242955_0s.jpg)
Win7系统快捷方式被某应用程序强制关联怎么办?
![](https://img.aspxhome.com/file/2023/4/a312754_0s.jpg)