vba是什么 使用Excel vba的方法教程
来源:www.uzhuangji.cn 发布时间:2018-09-06 13:15
Excel对办公人士来说应该不会陌生了,天天跟它打交道,Excel一般是用来处理表单数据,它里面自带有一些函数及工具,可以让Excel变得比较高效,但有时面对一些繁琐的数据也很无奈,那么VBA可以帮大家解决这个问题,VBA处理数据既高效也比较自如,今天小编就来给你们说一说如何使用Excel vba的问题,赶紧来看看吧。
1.VBA到底是什么
VBA是Visual Basic for Applications的缩写,是内嵌于office软件中的一个开发模块,这个模块提供程序自主开发,语言基础和VB(Visual Basic)相似。在Excel的“工具—宏—编辑器”可以打开,也可按Alt+F11打开
2.VBA怎么用
进入VBA界面之后,我们打开VBA代码框,打开方式有以下几种方式种:
(说明一下:方式一打开的窗体没有默认对象,程序编写时如果要处理工作表或工作簿的数据,必须指明对象,如:对sheet2工作表的单元格进行处理,那么这样写sheet2.cells或sheets(2).cells;方式二和方式一打开的一样,需要指明程序处理的对象;方式三打开的代码框是默认的,也可以重新指定对象,如:双击sheet1工作表,那么在对应的代码框中如果不指定对象,默认对应的是sheet1工作表。)
3.实例分析
下面将以一段实例程序来说明Excel VBA的高效性和灵活性,
实例:E盘有一个名为VBA教研室的文件夹,文件夹内有200个xls文件,现在我需要获取这200个文件的文件名。
具体程序:
Sub 文件名获取()
Dim i As Integer
Dim myDir, myF, str As String
myDir = "E:\VBA教研室\"
myF = Dir(myDir & "*.xls")
Do While myF <> ""
str = myF
i = i + 1
ThisWorkbook.Sheets(1).Cells(i, 1) = Left(str, Len(str) - 4)
myF = Dir()
Loop
End Sub
程序运行结果如下:
我们设想一下,如果不用VBA,我们还有其他办法吗?可能唯一的办法就是手工一个个的复制粘贴,这还只是200个文件,如果是两千或者两万个呢!这只是举了一个例子,当然VBA不仅仅只有这些,它的功能非常强大!
注意事项
VBA不仅仅只是在Excel里面有,Word和ppt里面都可以用VBA来操作
VBA其实不是那么的难,即使没有VB基础的也可以学得会的哦!
VBA在以后的办公作业中的运用会日益凸显的!
以上就是vba是什么 使用Excel vba的方法教程的全部内容了。如果你也想了解使用Excel vba的具体方法,可以参考小编上述方法来解决哦,更多精彩教程请关注u装机。
推荐阅读
"电脑TPM是什么意思"
- win11系统怎么安装 win11系统安装方法介绍 2021-07-30
- win11升级怎么绕过TPM win11 TPM开启 2021-07-30
- win7系统运行慢怎么办 系统运行慢解决教程分享 2021-07-30
- win7系统宽带连接错误代码651怎么办 系统宽带连接错误代码651解决教程分享 2021-07-28
win7系统怎么查看系统资源占用情况 查看系统资源占用情况教程分享
- win7系统怎么更换鼠标指针 系统更换鼠标指针教程分享 2021-07-26
- win7系统怎么修改任务栏预览窗口 系统修改任务栏预览窗口操作教程分享 2021-07-26
- win7系统运行速度慢怎么办 系统运行速度慢解决教程分享 2021-03-17
- win7系统怎么清理任务栏图标 系统清理任务栏图标教程分享 2021-03-17
u装机下载
更多-
u装机怎样一键制作u盘启动盘
软件大小:358 MB
-
u装机超级u盘启动制作工具UEFI版7.3下载
软件大小:490 MB
-
u装机一键u盘装ghost XP系统详细图文教程
软件大小:358 MB
-
u装机装机工具在线安装工具下载
软件大小:3.03 MB