使用 VBA 编辑器进行 Excel VBA 开发

您所在的位置:网站首页 怎么写vba 使用 VBA 编辑器进行 Excel VBA 开发

使用 VBA 编辑器进行 Excel VBA 开发

2024-07-01 12:52:34| 来源: 网络整理| 查看: 265

工欲善其事,必先利其器。对于 Excel VBA 开发来说,VBA 编辑器就是最核心的开发工具。可以说,Excel VBA 开发中的每一个步骤,几乎都在 VBA 编辑器中进行,包括编写、调试、测试、运行、代码组织等。

这篇文章我们主要介绍 VBA 编辑器基础部分,接下来学习 VBA 基础部分时,将会反复使用到。

建议你读这篇文章时,打开一个 Excel 工作簿,按照文章内容,自己“折腾折腾”,这是学习 VBA 最快的方法。

本文目录 隐藏 打开 VBA 编辑器 认识 VBA 编辑器 管理 VBA 工程 插入/删除模块 修改对象/模块属性 运行 VBA 代码 1.使用工具栏命令 2.使用快捷工具栏命令 3.使用快捷键 F5 总结 打开 VBA 编辑器

方法一,使用开发工具选项卡。点击开发工具选项卡Visual Basic命令。

如何开启开发工具选项卡,查看这篇文章。

方法二,工作表右键菜单。在任意工作表标签上方,右键,在弹出的选项列表中,选择「查看代码」。

方法二,使用快捷键 Alt + F11。

认识 VBA 编辑器

通过上述方法打开编辑器,将会看到如下界面。图中已标出编辑器每个模块的名称。

 

编辑器中每个模块的基本用法如下:

工具栏:编辑器命令栏,与 Excel 功能区域类似,包含 Excel VBA 开发相关的命令。 VBA 工程:显示当前 VBA 工程包含的所有对象。通常,一个工作簿就是一个 VBA 工程,其中包括 Excel 对象、工作表对象、模块等。 属性窗口:查看和设置选中对象的属性的窗口。 代码编辑窗口:实际编写代码的位置。编写、修改、保存代码,都在这里进行。 立即窗口:代码运行过程中,打印出的内容,在立即窗口中显示。一般用于调试代码。

 

管理 VBA 工程

通常,一个工作簿就是一个 VBA 工程,其中包括 Excel 对象、工作表对象、模块等。当多个工作簿同时打开时,他们公用同一个 VBA 编辑器,VBA 工程界面显示所有的 VBA 工程。

 

插入/删除模块

在一个 VBA 工程中想要插入新的模块时,可在 VBA 工程右键,选择插入类型即可。

 

要删除模块,选中模块,右键,选择「移除 模块」

 

修改对象/模块属性

当点击 VBA 工程界面中任意一个 Excel 对象或模块时,在下方的属性窗口显示选中对象的各项属性信息。其中左侧是属性名,右侧是属性值,在这里可以直接手动修改属性值。

以下为一个 Excel 工作表对象的属性窗口。

提示:在之前分享的「如何深隐藏工作表」教程中,正是使用工作表属性窗口,修改Visible属性来达到深隐藏的效果。点击这里查看该教程。

 

运行 VBA 代码

编辑器中运行 VBA 代码,可能是执行最频繁的操作了。在开发过程中,每更新一次代码,可能需要运行,看一下其结果是否正确。

现在在模块1中有以下一段代码(如何写 VBA 代码,将在下一篇中介绍):

Sub MyCode() Sheet1.Range("A1") = "Hello World" End Sub

代码的作用是,在 Sheet1 工作表 A1 单元格,写入 “Hello World” 内容。

在编辑器中运行 VBA 代码,有以下 3 种方法:

1.使用工具栏命令

首选,将光标放置在要运行的代码的任意一处,再在工具栏选择「运行」→「运行子过程/用户窗体」命令。

2.使用快捷工具栏命令

首选,将光标放置在要运行的代码的任意一处,再点击快捷工具栏「▶ 」按钮。

3.使用快捷键 F5

首选,将光标放置在要运行的代码的任意一处,再使用快捷键 F5,即可运行代码。

 

按方法2运行代码效果如下:

 

总结

以上就是 VBA 编辑器的基础使用方法,建议你按照本教程内容,自己动手操作一遍。动手操作,好于看100遍教程。关于 VBA 编辑器的更多内容和教程,将专门用一章介绍。目前阶段,掌握上述基础部分,满足接下来的 VBA 学习要求。

 

转载注明:文章转载自「懒人Excel - www.lanrenexcel.com」 本文标题:使用 VBA 编辑器进行 Excel VBA 开发 本文链接:https://www.lanrenexcel.com/use-vba-editor/


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭