Microsoft 365 中文网 > Excel > excel中vba在哪里 excel中vba代码怎么写

excel中vba在哪里 excel中vba代码怎么写

发布时间:2022-08-10 18: 37: 12

品牌型号:华硕K555L

系统:Windows10系统64位

软件版本:Microsoft 365个人版

我们在使用excel软件时,除了通过菜单栏和工具栏中的命令执行相应的操作外,还可以使用开发工具中的vba编辑器,通过输入代码的方式来运行excel软件。接下来,小编就以“excel中vba在哪里,excel中vba代码怎么写”这两个问题为例,向大家演示一下,在excel中使用vba编辑器书写代码的操作方法以及相关的注意事项。

一、excel中vba在哪里

vba属于excel中的高级编辑工具,所以在常规的情况下,是不会出现在工具菜单中的。这时,就需要我们进入到选项窗口,手动勾选该命令。

1.自定义功能区

如图1所示,将鼠标停留在上方工具栏的空白区域,点击鼠标右键打开其快捷菜单栏,点击“自定义功能区”命令。

自定义功能区
图1:自定义功能区

2.开发工具

弹出功能区设置窗口后,在界面右侧的命令选择窗口中,勾选“开发工具”选项。选择完成后,点击底部的“确定”键退出该窗口。

开发工具
图2:开发工具

3.Vba图标

如图3所示,返回主界面后,点击上方的“开发工具”选项,随后,就能在工具栏的前端找到vba的命令图标了。点击该图标,进入vba编辑界面。

Vba图标
图3:Vba图标

4.操作窗口

在新弹出的vba操作窗口中,我们可查看文档的工程、属性参数,还可以插入不同的命令和代码编号。

操作窗口
图4:操作窗口

二、excel中vba代码怎么写

接下来,小编就向大家演示一下,如何使用excel中的vba工具编写命令代码,代码的主要效果是筛选出文本中不合格的数据。

1.开发工具—Visual Basic

首先,在主界面中输入学生的各项成绩,我们设定将不及格的成绩填充为红色。编辑完成后,依次点击上方的“开发工具—Visual Basic”命令。

开发工具—Visual Basic
图5:开发工具—Visual Basic

2.插入-模块

弹出vba编辑窗口后,点击上方的“插入”选项,在弹出的下拉列表中勾选“模块”命令。

插入-模块
图6:插入-模块

3.开始和结束命令

随后,我们就可以在工作簿中输入文件代码了。在vba中,代码通常是以“Sub”作为开头,以“End Sub”作为结束的。

开始和结束命令
图7:开始和结束命令

4.选择行数范围

输入开始和结束代码后,我们在第二行植入“For n=2 To 7”的代码字符,就代表了数据查找的单元格行数范围是在“2~7”之间。

选择行数范围
图8:选择行数范围

5.循环指令

随后,再输入“Next”字符,作为循环筛选的命令字代码。

循环指令
图9:循环指令

6.完善公式

基础格式设置完成后,我们需要进一步完成代码的公式,植入筛选条件,就“数值小于60则填充红色”,命令代码为“Dim n% If Cells(n, 2) < 60 Then Cells(n, 2).Interior.ColorIndex = 3 End If”。

其中“Dim n%”是指数值行数条件为整数,“If Cells(n, 2) < 60”是指如果目标单元格数值小于60,“Cells(n, 2).Interior.ColorIndex = 3”是指“填充红色”。

完善公式
图10:完善公式

7.进入本地窗口

上述代码设置完成后,我们切换到“视图”选项卡,点击其中的“本地窗口”命令,开始进行试运行。

进入本地窗口
图11:进入本地窗口

8.F8运行代码

点击键盘上的“F8”键,就可以依次对表格中的成绩进行循环筛选了。如图12所示,所有不及格的数值单元格,都会自动填充红色的背景。

F8运行
图12:F8运行

三、如何使用vba隐藏或显示工作表

除了使用vba筛选成绩外,我们还可以通过vba代码编辑出“隐藏或显示工作表”的命令字符。

1.输入代码

同时是在vba的编辑窗口中,提前输入代码编辑开始和结束命令字符,随后就可以在两者之间,置入“隐藏或显示工作表”的代码公式。

输入代码
图13:输入代码

2.运行代码

首先是隐藏工作簿的代码,“Worksheets(2).Visible = False”,直译过来就是“工作薄(2),可视性=错误”。代码编辑完成后,点击上方的“运行子程序”命令,就可以运行该代码。

运行代码
图14:运行代码

3.隐藏页面

如图15所示,点击运行代码后,命名为“sheet(2)”的工作簿就消失不见了,仅显示第一个工作簿。

隐藏第二个sheet页
图15:隐藏第二个sheet页

4.False换成True

想要重新显示出隐藏的sheet窗口也很简单,只需要将代码尾部的“False换成True”,并点击代码运行命令就可以了。

False换成True
图16:False换成True

以上,就是关于excel中vba在哪里,excel中vba代码怎么写这两个问题的回答了。怎么样,大家都学会了吗?如需了解更多关于excel和Microsoft 365的使用教程,敬请访问Microsoft 365中文网站

作者:吴朗

展开阅读全文

标签:

读者也访问过这里:
AI人工智能启蒙课
送30款AI工具!免费试听!
立即学习
思维导图Xmind
助你理清思路,捕捉创意。
立即购买
热门文章
Excel错误提示您输入的内容不符合限制条件 Excel怎么解除限制输入内容
Excel是一款常用的办公软件,它可以帮助我们进行数据的录入、分析和处理。但是,有时候我们在使用Excel的时候,会遇到一些错误提示,比如“您输入的内容不符合限制条件”。这种情况下,我们应该怎么办呢?本文将为你介绍Excel错误提示您输入的内容不符合限制条件的原因和解决方法,以及Excel怎么解除限制输入内容的操作步骤。
2023-06-29
ppt图片设置透明度有几种方法 ppt图片设置透明度怎么弄
ppt是我们在日常工作汇报、年终总结时常用到的办公软件。为了使ppt看起来更加完美,我们有时会将ppt中的图片进行透明度设置,但有部分朋友不知道该如何进行操作,今天这篇文章就主要给大家介绍ppt图片设置透明度有几种方法,ppt图片设置透明度怎么弄的相关操作步骤,有需要的朋友可以详细参考本文详细内容。
2022-12-12
excelif函数怎么用多个条件 excelif函数大于等于并且小于怎么输入
excel表格中有许多不同功能的函数和公式,如求和、求积、求均数、筛选数据等等。今天,我们就来讲讲如何使用excel中的if函数,以及使用if函数过程中需要注意的一些操作技巧和方式,主要内容包括“excelif函数怎么用多个条件,excelif函数大于等于并且小于怎么输入”这两个问题。
2022-12-01
word更新目录后格式变了怎么办 word更新目录为什么有的没有显示
word自动生成目录和更新目录功能大家在写论文的时候应该都体会到了它的好用之处,但是有的小伙伴反应word更新目录后格式会变化,还有的时候更新了目录却没有显示,遇到这种情况该怎么办呢?
2022-11-30
word整页复制到另一文档 word整页复制格式不变
我们使用Word文档时,有时需要将一个Word文档中的内容整页复制到另一个文档中。通常我们会使用Ctrl+C,Ctrl+V进行复制粘贴,但是如果要将多个Word文档复制到一个文档中,这样操作起来就会降低工作效率。
2022-12-01
excel表格排序为什么会错乱 excel表格顺序都乱了怎么办
Microsoft 365中的excel表格是我们日常生活中经常需要用到的办公软件,在之前的文章中给大家介绍了excel排序和自定义排序的方法。有的小伙伴反应excel排序后数据错乱,这是因为方法没用对吗?为了解答大家的疑问,今天就给大家来分享一下excel表格排序为什么会错乱,excel表格顺序都乱了怎么办。
2022-12-01
最新资讯
PPT做柱状图后怎么填入文字和数据 PPT做柱状图怎么增加行列
在工作汇报中,我们常用柱形图来表示数据之间的对比,然而,仅仅有柱形图还不够,如果能在柱状图中标注具体的文字和数据,图表的专业性和可读性才会进一步提升。接下来,本文将为各位分享一下PPT做柱状图后怎么填入文字和数据,PPT做柱状图怎么增加行列的相关内容。
2025-08-15
Excel表格斜线一分为二怎么弄 Excel表格斜线怎么添加文字
在使用Excel制作表格时,经常会遇到需要在单元格中添加斜线,将其一分为二的情况,但很多朋友不知道这该怎么弄,其实操作并不复杂,掌握正确的步骤,几分钟就能搞定。下面就为大家详细介绍Excel表格斜线一分为二怎么弄,Excel表格斜线怎么添加文字的操作方法。
2025-08-15
Word字间距怎么调整 Word某一行字间距突然变大怎么办
Word是我们工作学习中常用的工具之一,平时我们使用Word编辑文档时,需要对字体样式、字体大小、字符间距进行调整,调整字体样式和大小很简单,只需要通过工具栏就可以设置,但字符间距该如何操作呢?下面我们就来学习一下Word字间距怎么调整,Word某一行字间距突然变大怎么办的相关内容。
2025-08-15
Microsoft 365怎么协作编辑Word文档 Microsoft 365怎么优化Word排版
Microsoft Word软件中提供了多人协同编辑功能,特别适合团队项目合作。通过共享文档,项目组成员可以同时对文档进行在线查看、编辑等操作,省时又方便。下面我们就来给大家介绍一下Microsoft 365怎么协作编辑,Word文档Microsoft 365怎么优化Word排版的操作技巧,帮助各位和团队更高效的完成工作。
2025-08-15
Office Plus PPT缺矢量图标怎么办 Office Plus PPT图表怎么做
在制作PPT时,我们经常会插入一些矢量图来传达文字意思或者作为内容区分的标识,然而很多小伙伴常常找不到合适的图标。别担心,下面就带大家了解一下Office Plus PPT缺矢量图标怎么办,Office Plus PPT图表怎么做的相关内容。
2025-08-15
Office365和Office2021有何区别 Office365和WPS Office有何区别
市面上的很多办公软件,都提供了多个版本,比如职场办公必备的Office365(后改名Microsoft 365)分为个人版、家庭版、企业版、Office2021等,又例如国产的WPS都提供文字处理(Word)、演示文稿(PowerPoint)以及电子表格(Excel)等基本功能。那么你知道Office365和Office2021有何区别,Office365和WPS Office有何区别吗。接下来我就为大家详细讲解一番!
2025-08-15

扫码加入群

麦软秒杀特价群,天天特价商品,低至1元,立即扫码关注,获得更多惊喜和优惠哦!

读者也喜欢这些内容: