怎样使用Excel vba

时间:2019-01-08

相信大家对Excel不会陌生,并跟它打交道,Excel一般是用来处理表单数据,它里面自带有一些函数及工具,VBA处理数据既高效也比较自如,下面小编就为大家带来Excel vba使用方法介绍,感兴趣的小伙伴快来看看吧。

Excel vba使用方法介绍:

1.VBA到底是什么

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

Excel图-1

VBA是什么图-2

2.VBA怎么用

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

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

VBA是什么图-3

Excel图-4

VBA图-5

VBA图-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图-7

Excel图-8

注意事项

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

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

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

以上就是小编为大家带来的Excel vba使用方法介绍,希望能对您有所帮助,更多相关教程请关注酷下载!

Excel常用技巧
怎么输入对号
打印区域设置 单元格内换行 求相关系数
按时间排序
怎么输入分数
保留有效数字
统计单元格数
创建超链接
删除文本框
插入文本框 锁定单元格
编辑幂函数
撤销快捷键 求平均值方法
截取数据中段
函数应用到列
显示中文大写
行列互换方法
运行宏的方法
输入指数函数
设置自动求和
多人在线编辑
正态直方图
横向的柱状图
生成直方图
输入上标下标 平方立方符号
分类汇总方法
求标准差方法
生成随机数
数据如何排序
加减乘除公式
减法函数用法
设置四舍五入
添加底纹方法
加密方法教学
表格斜线添加
乘法使用方法
常用快捷键
拆分单元格
高级筛选用法
每页都有表头
求和函数用法
合并单元格
冻结表格窗口
下拉菜单制作
单元格匹配

Excel常用
POWER  函数 weekday函数 VALUE函数
TODAY函数
TEXT函数
SUMIF函数
SUM函数 subtotal函数
MID函数 OR函数
NOW函数
MONTH函数
MOD函数
MIN函数
MAX函数
MATCH函数
LEN函数
LEFT函数

iserror函数

INT函数
INDEX函数
frequency
DATEDIF函数
DCOUNT函数
DATE()函数
DAY函数
concatnate COUNTIF函数
ABS函数
AND函数
rank函数
if函数
vlookup函数



Excel常见问题
常用函数大全 工资表模板 dee错误解决
同时打开两表
怎么杀宏病毒 文档未保存
去文本框边框
滚动条不见了
无法复制粘贴
列函数有哪些
基本操作教学
打开慢怎么办
通配符有哪些 如何设置共享
分页方法教学 怎么进行平方
排名次方法
表格模板设置
表格损坏修复
excel服务器
xlsx和xls区别
excel转pdf
数据分析用法
打不开怎么办
输入身份证号
取整函数方法
分类汇总方法
打开出现空白
打开出现乱码
不能清除剪切
怎么快速制表
vba使用方法
word转excel
出现函数错误
格式刷怎么用
鼠标右键失效