x

Windows 7 旗舰版下载

微软经典Windows操作系统,办公一族得力助手

立即下载,安装Windows7

下载 立即下载
查看视频教程

Windows10专业版下载

办公主流Windows 操作系统,让工作更稳定

立即下载,安装Windows 10系统

下载 立即下载
查看视频教程

Windows 11 专业版下载

微软全新Windows 操作系统,现代化UI更漂亮

立即下载,安装Windows 11 系统

下载 立即下载
查看视频教程

系统之家一键重装软件下载

永久免费的Windows 系统重装工具

立即下载,安装Windows 系统

下载 立即下载
查看视频教程
当前位置:首页 > windows7教程

vba是什么,小编告诉你怎样使用Excel vba

分类:windows7教程   发布时间:2018-08-30 11:10:01

相信大家对Excel不会陌生,并跟它打交道,Excel一般是用来处理表单数据,它里面自带有一些函数及工具,熟练它们的话可以让Excel变得比较高效,但有时面对一些繁琐的数据也很无奈,那么VBA可以帮大家解决这个问题,VBA处理数据既高效也比较自如,今天小编就来给你们普及一下这方面的知识。

Excel VBA是什么呢?Excel VBA有什么作用呢?其实Excel VBA是一种代码编辑程序,其中包括宏程序。相信还是有很多伙伴对于Excel VBA都不够了解吧?那么今天小编将给大家着重介绍Excel VBA程序,及Excel VBA的打开方法及其用途介绍。

1.VBA到底是什么

  VBA是Visual Basic for Applications的缩写,是内嵌于office软件中的一个开发模块,这个模块提供程序自主开发,语言基础和VB(Visual Basic)相似。在Excel的“工具—宏—编辑器”可以打开,也可按Alt+F11打开  

封面

VBA系统软件图解1

封面

Excel系统软件图解2

 2.VBA怎么用

  进入VBA界面之后,我们打开VBA代码框,打开方式有以下几种方式种:

  (说明一下:方式一打开的窗体没有默认对象,程序编写时如果要处理工作表或工作簿的数据,必须指明对象,如:对sheet2工作表的单元格进行处理,那么这样写sheet2.cells或sheets(2).cells;方式二和方式一打开的一样,需要指明程序处理的对象;方式三打开的代码框是默认的,也可以重新指定对象,如:双击sheet1工作表,那么在对应的代码框中如果不指定对象,默认对应的是sheet1工作表。) 

封面

VBA是什么系统软件图解3

封面

VBA系统软件图解4

封面

Excel系统软件图解5

封面

Excel系统软件图解6

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不仅仅只有这些,它的功能非常强大!  

封面

如何使用Excel vba系统软件图解7

封面

VBA系统软件图解8

注意事项

  VBA不仅仅只是在Excel里面有,Word和ppt里面都可以用VBA来操作

  VBA其实不是那么的难,即使没有VB基础的也可以学得会的哦!

  VBA在以后的办公作业中的运用会日益凸显的!


有用
+
分享到:
关闭
微信暂不支持直接分享,使用“扫一扫”或复制当前链接即可将网页分享给好友或朋友圈。
热门搜索
win10激活工具
当前位置 当前位置:首页 > windows7教程

vba是什么,小编告诉你怎样使用Excel vba

2018-08-30 11:10:01   来源: windows10系统之家    作者:爱win10

相信大家对Excel不会陌生,并跟它打交道,Excel一般是用来处理表单数据,它里面自带有一些函数及工具,熟练它们的话可以让Excel变得比较高效,但有时面对一些繁琐的数据也很无奈,那么VBA可以帮大家解决这个问题,VBA处理数据既高效也比较自如,今天小编就来给你们普及一下这方面的知识。

Excel VBA是什么呢?Excel VBA有什么作用呢?其实Excel VBA是一种代码编辑程序,其中包括宏程序。相信还是有很多伙伴对于Excel VBA都不够了解吧?那么今天小编将给大家着重介绍Excel VBA程序,及Excel VBA的打开方法及其用途介绍。

1.VBA到底是什么

  VBA是Visual Basic for Applications的缩写,是内嵌于office软件中的一个开发模块,这个模块提供程序自主开发,语言基础和VB(Visual Basic)相似。在Excel的“工具—宏—编辑器”可以打开,也可按Alt+F11打开  

封面

VBA系统软件图解1

封面

Excel系统软件图解2

 2.VBA怎么用

  进入VBA界面之后,我们打开VBA代码框,打开方式有以下几种方式种:

  (说明一下:方式一打开的窗体没有默认对象,程序编写时如果要处理工作表或工作簿的数据,必须指明对象,如:对sheet2工作表的单元格进行处理,那么这样写sheet2.cells或sheets(2).cells;方式二和方式一打开的一样,需要指明程序处理的对象;方式三打开的代码框是默认的,也可以重新指定对象,如:双击sheet1工作表,那么在对应的代码框中如果不指定对象,默认对应的是sheet1工作表。) 

封面

VBA是什么系统软件图解3

封面

VBA系统软件图解4

封面

Excel系统软件图解5

封面

Excel系统软件图解6

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不仅仅只有这些,它的功能非常强大!  

封面

如何使用Excel vba系统软件图解7

封面

VBA系统软件图解8

注意事项

  VBA不仅仅只是在Excel里面有,Word和ppt里面都可以用VBA来操作

  VBA其实不是那么的难,即使没有VB基础的也可以学得会的哦!

  VBA在以后的办公作业中的运用会日益凸显的!


标签:
如何使用Excel vbaVBAExcelVBA是什么

本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撒销相应资源。

Windows系统之家为大家提供一个绿色的平台 Copyright © 2013-2024 www.163987.com 版权所有

粤ICP备19111771号-8 粤公网安备 44130202001061号 增值电信业务经营许可证 粤B2-20231006

微信公众号 公众号

扫码关注微信公众号

扫一扫 生活更美好

微信公众号
客服 客服