发布时间: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所示,将鼠标停留在上方工具栏的空白区域,点击鼠标右键打开其快捷菜单栏,点击“自定义功能区”命令。
2.开发工具
弹出功能区设置窗口后,在界面右侧的命令选择窗口中,勾选“开发工具”选项。选择完成后,点击底部的“确定”键退出该窗口。
3.Vba图标
如图3所示,返回主界面后,点击上方的“开发工具”选项,随后,就能在工具栏的前端找到vba的命令图标了。点击该图标,进入vba编辑界面。
4.操作窗口
在新弹出的vba操作窗口中,我们可查看文档的工程、属性参数,还可以插入不同的命令和代码编号。
二、excel中vba代码怎么写
接下来,小编就向大家演示一下,如何使用excel中的vba工具编写命令代码,代码的主要效果是筛选出文本中不合格的数据。
1.开发工具—Visual Basic
首先,在主界面中输入学生的各项成绩,我们设定将不及格的成绩填充为红色。编辑完成后,依次点击上方的“开发工具—Visual Basic”命令。
2.插入-模块
弹出vba编辑窗口后,点击上方的“插入”选项,在弹出的下拉列表中勾选“模块”命令。
3.开始和结束命令
随后,我们就可以在工作簿中输入文件代码了。在vba中,代码通常是以“Sub”作为开头,以“End Sub”作为结束的。
4.选择行数范围
输入开始和结束代码后,我们在第二行植入“For n=2 To 7”的代码字符,就代表了数据查找的单元格行数范围是在“2~7”之间。
5.循环指令
随后,再输入“Next”字符,作为循环筛选的命令字代码。
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”是指“填充红色”。
7.进入本地窗口
上述代码设置完成后,我们切换到“视图”选项卡,点击其中的“本地窗口”命令,开始进行试运行。
8.F8运行代码
点击键盘上的“F8”键,就可以依次对表格中的成绩进行循环筛选了。如图12所示,所有不及格的数值单元格,都会自动填充红色的背景。
三、如何使用vba隐藏或显示工作表
除了使用vba筛选成绩外,我们还可以通过vba代码编辑出“隐藏或显示工作表”的命令字符。
1.输入代码
同时是在vba的编辑窗口中,提前输入代码编辑开始和结束命令字符,随后就可以在两者之间,置入“隐藏或显示工作表”的代码公式。
2.运行代码
首先是隐藏工作簿的代码,“Worksheets(2).Visible = False”,直译过来就是“工作薄(2),可视性=错误”。代码编辑完成后,点击上方的“运行子程序”命令,就可以运行该代码。
3.隐藏页面
如图15所示,点击运行代码后,命名为“sheet(2)”的工作簿就消失不见了,仅显示第一个工作簿。
4.False换成True
想要重新显示出隐藏的sheet窗口也很简单,只需要将代码尾部的“False换成True”,并点击代码运行命令就可以了。
以上,就是关于excel中vba在哪里,excel中vba代码怎么写这两个问题的回答了。怎么样,大家都学会了吗?如需了解更多关于excel和Microsoft 365的使用教程,敬请访问Microsoft 365中文网站。
作者:吴朗
展开阅读全文
︾
读者也喜欢这些内容:
Excel图表怎么添加数据标签 Excel图表数据标签怎么显示百分比
对于大量繁杂的数据处理,添加图表能够使这些数据的变化趋势更为直观。即使完成了图表的添加,也是需要对图表进行各种加工修饰以达到我们想要的显示效果。今天就来为大家讲讲有关excel图表怎么添加数据标签,excel图表数据标签怎么显示百分比的问题。...
阅读全文 >
word文档打字时会消掉后面字怎么解决 word文档打字时自动往下一行怎么办
Word在我们日常学习工作和生活中应用广泛,那么word的一些小知识你知道吗?例如word文档打字时会消掉后面字怎么解决,word文档打字时自动往下一行怎么办,下面小编给大家讲解下。...
阅读全文 >
如何使用PowerPoint实时字幕功能翻译语言
PowerPoint辅助字幕和字幕还有位置、大小、颜色和其他外观选项,以适应不同的环境和观众需求。...
阅读全文 >
word电子签名怎么做 word电子签名怎么弄透明
随着电子签名的出现,工作及办事效率变得越来越高效。如果没有专业的签名软件及PS,该如何快速地制作专属电子签名?方法很简单,利用word即可实现。因此,本文围绕着word电子签名怎么做,word电子签名怎么弄透明两个核心主题来介绍解决方案。...
阅读全文 >