我要投稿 | RSS
您当前的位置:首页 > ExcelVBA

录制宏(VBA入门的利器)录制后查看分析代码

作者:      来源:原创
 Excel VBA 对象模型。简单来说,Excel 是一个对象,我们所知道的、所使用的功能方法,均是在此对象内的属性、方法或子对象。

众所周知,Excel 包含太多功能,也就是说包含太多对象。在 Excel VBA 开发过程中,除了常用的对象外(例如,工作簿、工作表对象),我们无法知道其他所有对象的使用方法。

Excel 提供了一个自动生成代码的功能,即录制宏。录制宏功能可以把用户与 Excel 交互的操作,以 VBA 代码的形式记录下来。这个过程是自动的,不需要用户写代码,Excel 自动生成 VBA 代码。

使用录制宏功能,得到 Excel 指定功能是如何用 VBA 实现的。 在实际的 Excel 开发过程中,此方法使用频率很高。当你不知道如何写 VBA 代码时,只需录制下来,打开编辑器,查看代码即可。

 

点击「开发工具→代码→录制宏」按钮。



在弹出的录制宏对话框中,填写宏信息。本例中我们使用默认信息。
录制宏的第一步,是填写宏的信息,包括宏名称、指定快捷键、保存位置等。


上一步填写完信息后,点击确定,这时 Excel 进入录制状态,原先的录制宏按钮更新为「停止录制」。

这时,我们可以进行正常操作了。选中 A1 单元格,将背景设为黑色。
完成后,不要进行其他操作,转到开发工具选项卡,点击「停止录制」按钮。这样一个录制宏操作就结束。
 

Alt + F11 打开 VBA 编辑器。可以看到,在左侧工程窗口中,多了一个新模块。

完成录制后,Excel 自动以默认名称插入一个新模块,并将录制的宏的代码放置在该模块中。双击该模块,在右侧代码编辑窗口可以看到刚刚录制的宏的 VBA 代码。


 
Sub Macro1()
'
' Macro1 Macro
' 宏由 Administrator 录制,时间: 2023/05/11
'

'
    With Selection.Interior
        .Pattern = xlPatternSolid
        .Color = 65535
        .TintAndShade = 0
        .PatternColorIndex = -4105
    End With
End Sub
Sub Macro2()
'
' Macro2 Macro
' 宏由 Administrator 录制,时间: 2023/05/11
'

'
    Range("I175").Select
    With Selection.Interior
        .Pattern = xlPatternSolid
        .ThemeColor = 2
        .TintAndShade = 0
        .PatternColorIndex = -4105
    End With
End Sub

以上就是2段代码,通过刚才的操作,再来分析自动录制的VBA代码,对自己学习VBA会有很大的帮助。

Range("I175").Select,的意思就是选择了这个单元格,
 
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门