Excel VBA教程(二):Excel VBA基础

2. Excel VBA 基础

2.1.基本偏好

要使用 VBA 相关的功能,首先将开发人员选项卡设置为在 Excel 功能区菜单上可见。根据 Excel 版本,显示的屏幕略有不同,但方法几乎相同。

运行 Excel 并按照以下步骤进行设置。

文件>选项>自定义功能区>选中“开发工具”>确定>选中在功能区中显示“开发工具”

▼ 如何设置开发者工具在Excel 2007、2010中可见

Excel 2007, 2010에서 개발도구 보이게 설정하는 방법
如何设置开发人员工具在 Excel 2007、2010 中可见

▼ 如何设置开发者工具在Excel 2013或更高版本中可见

Excel 2013 이후 버전에서 개발도구 보이게 설정하는 방법
如何设置开发工具在Excel 2013或更高版本中可见

这样就完成了基本的环境设置。

2.2.按照简单的例子

在进入理论之前,让我们先看一个使用 Excel VBA 的简单示例。

2.2.1. “你好世界!”输出

让我们打印“Hello, World!”,这是任何开发语言的第一个示例 (😉)。

单击开发者工具功能区菜单中的“Visual Basic”按钮或使用快捷键 Alt + F11 如果按 ,VBE (Visual Basic Editor) 将显示如下。

VBE(Visual Basic Editor) 화면
Visual Basic 编辑器 (VBE) 屏幕

在这里,单击“查看菜单 > 立即窗口”。

직접 실행 창 메뉴 클릭
单击立即窗口菜单

即时窗口显示如下。

직접 실행 창 표시
显示即时窗口

将以下代码复制并粘贴到立即窗口中,然后按 Enter。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MsgBox "Hello, World!"
MsgBox "Hello, World!"
MsgBox "Hello, World!"

你好世界!”出现消息窗口。单击“确定”按钮将其关闭。

"Hello, World!" 메시지 출력
“你好世界!”消息输出

2.2.2.在单元格中输入值

这一次,让我们看看在工作表的特定单元格中输入值的代码。将以下代码复制并粘贴到立即窗口中,然后按 Enter。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Range("B2") = "직접 실행 창에서 입력"
Range("B2") = "직접 실행 창에서 입력"
Range("B2") = "직접 실행 창에서 입력"

您可以确认在“B2”单元格中输入了指定的值,如下所示。

직접 실행 창에서 cell에 값 입력
在立即窗口中的单元格中输入值

2.2.3.新文件

这次我们创建一个新文件。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Workbooks.Add
Workbooks.Add
Workbooks.Add

创建了一个新的“工作簿 3”。该数字是启动 Excel 后新文件的数量增加 1。每个执行环境的数量可能不同。

파일 새로 만들기 결과
提交新结果

到目前为止,我已经遵循了环境设置和简单示例。如果您不熟悉 Excel VBA,请尝试一下。

接下来,我们将看一下 Excel 对象模型。


<<相关文章列表>>

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

zh_CN简体中文