VBA入门指南如何看懂代码
答案:1 悬赏:0 手机版
解决时间 2021-11-24 06:11
- 提问者网友:自食苦果
- 2021-11-23 21:54
VBA入门指南如何看懂代码
最佳答案
- 五星知识达人网友:行路难
- 2021-11-23 22:13
什么是VBA,,往往在一些EXCEL的教材中,都会讲:VBA是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案。就我看书学习的经验来说,我感到这样的定义式的描述带有很典型的中国式教材的风格,然而却不能让人立即理解,那么这样的定义有什么用呢,我给VBA下的定义是:VBA是一些代码的组合。可能这个定义没有上面教材的定义那么严谨和准确,但我想你一看就应该能明白,原来VBA就是写代码,或者说就是写程序。当你打开一个EXCEL文件,你只能看到由许多单元格组成的工作表,这时,你可以通过【视图】菜单的【工具栏】项目,打开一个工具栏,名字叫“控件工具箱”,从左往右属第三个按钮,名字叫“查看代码”,点一下,就可以打开VBA代码编辑窗口。更简单的方法是,通过【ALT】+【F11】的快捷键,打开VBA代码编辑窗口,
掌握命令、语法、关键字、对象、事件、属性等等内容,追答【框架类关键字】
工程(Project): 是指用于创建一个应用程序的文件的集合。
对象(Object): 可控制的某个东西,例如窗体和控件。
窗体(Form): 应用程序的用户界面。
控件(Control): 指的是各种按钮、标签、文本框等。
属性(Property):是指对象的特征,如大小、标题或颜色。
工作表(Worksheet):指EXCEL文件里的工作表,例如sheet1、sheet2等。 模块(Module):指在VBA工程中存放独立于用户定义对象代码的容器。 过程(Sub):容纳和组织代码的限定符号,一般和End Sub联用,不返回结果。 函数(Function):容纳和组织代码的限定符号,一般和End Function联用,并返回结果。【控件类关键字】
标签(Label):用来显示文本。
文本框(Textbox):用来提供给用户输入文本。
命令按钮(CommandButton):用来组织和提供程序功能。 列表框(ListBox):用来提供给用户选择列表中的数据。 组合框(ComboBox):用来提供给用户下拉选择列表中的数据。 选项按钮(OptionButton):用来提供给用户指定单项数据,一般成组使用。 复选框(CheckBox):用来提供给用户指定多项数据,一般成组使用。 【声明类关键字】
Public:声明公共类型的数据;
Private:声明私有类型的数据;
Static:声明静态类型的数据;
Dim:声明数据类型;如:Dim myCell As Range reDim:定义未显式声明的数组的维数和元素;
Const:声明常量数据;如:Const limit As Integer = 33
As:一般用于声明数据类型中的“As Type”子句;
Type:声明用户自定义数据类型;【数据类型关键字】
Byte:字节类型;
Integer:整型数值类型;
Long:长整型数值类型;
String:字符串类型;
Boolean:逻辑类型;
Single:单精度类型;
Double:双精度类型;
Currency:货币数值类型;
Decimal:可以容纳小数的数值类型;
Variant:任何数字值或字符串值;
Object:对象类型;【程序结构类】
IF...ELSE...END IF:分支判断选择语句;
DO WHILE...LOOP:先判断后执行循环语句;
DO...LOOP WHILE:先执行后判断循环语句;
FOR...NEXT:限定次数循环语句;
GOTO...:无条件转移语句。你要对vba的语法入手先,可在宏录一段简单的宏程式!
掌握命令、语法、关键字、对象、事件、属性等等内容,追答【框架类关键字】
工程(Project): 是指用于创建一个应用程序的文件的集合。
对象(Object): 可控制的某个东西,例如窗体和控件。
窗体(Form): 应用程序的用户界面。
控件(Control): 指的是各种按钮、标签、文本框等。
属性(Property):是指对象的特征,如大小、标题或颜色。
工作表(Worksheet):指EXCEL文件里的工作表,例如sheet1、sheet2等。 模块(Module):指在VBA工程中存放独立于用户定义对象代码的容器。 过程(Sub):容纳和组织代码的限定符号,一般和End Sub联用,不返回结果。 函数(Function):容纳和组织代码的限定符号,一般和End Function联用,并返回结果。【控件类关键字】
标签(Label):用来显示文本。
文本框(Textbox):用来提供给用户输入文本。
命令按钮(CommandButton):用来组织和提供程序功能。 列表框(ListBox):用来提供给用户选择列表中的数据。 组合框(ComboBox):用来提供给用户下拉选择列表中的数据。 选项按钮(OptionButton):用来提供给用户指定单项数据,一般成组使用。 复选框(CheckBox):用来提供给用户指定多项数据,一般成组使用。 【声明类关键字】
Public:声明公共类型的数据;
Private:声明私有类型的数据;
Static:声明静态类型的数据;
Dim:声明数据类型;如:Dim myCell As Range reDim:定义未显式声明的数组的维数和元素;
Const:声明常量数据;如:Const limit As Integer = 33
As:一般用于声明数据类型中的“As Type”子句;
Type:声明用户自定义数据类型;【数据类型关键字】
Byte:字节类型;
Integer:整型数值类型;
Long:长整型数值类型;
String:字符串类型;
Boolean:逻辑类型;
Single:单精度类型;
Double:双精度类型;
Currency:货币数值类型;
Decimal:可以容纳小数的数值类型;
Variant:任何数字值或字符串值;
Object:对象类型;【程序结构类】
IF...ELSE...END IF:分支判断选择语句;
DO WHILE...LOOP:先判断后执行循环语句;
DO...LOOP WHILE:先执行后判断循环语句;
FOR...NEXT:限定次数循环语句;
GOTO...:无条件转移语句。你要对vba的语法入手先,可在宏录一段简单的宏程式!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯