Excel VBA编程的好处

举报
满心 发表于 2021/03/18 11:43:28 2021/03/18
【摘要】 Excel VBA是依附于Excel框架内的编程语言,独立于VB,但又有别于VB,因为是依附于Excel的,所以他可以解决我们日常工作中中,需要用Excel解决的所有问题,不管是Excel是否自带的,还是Excel没有的功能,你都可以通过VBA来实现。首先,VBA编程并不难学,因为他有一个所有编程语言都没有的一个优势,就是他有一个免费的智能老师-录制宏因为VBA是Excel专门的自带的编程语...

Excel VBA是依附于Excel框架内的编程语言,独立于VB,但又有别于VB,因为是依附于Excel的,所以他可以解决我们日常工作中中,需要用Excel解决的所有问题,不管是Excel是否自带的,还是Excel没有的功能,你都可以通过VBA来实现。

首先,VBA编程并不难学,因为他有一个所有编程语言都没有的一个优势,就是他有一个免费的智能老师-录制宏

因为VBA是Excel专门的自带的编程语言,他能够针对Excel进行任何你想要的操作,而经过了那么多年,大家对于VBA编程的开发和利用,很多常用的操作代码,都已经有了现成的。

比方说批量汇总工作簿

Sub test()

Dim pathn, sth As Workbook, rng As Range, rng1 As Range, sbook As Workbook

pathn = ThisWorkbook.Path

Set sbook = ThisWorkbook

f = Dir(pathn & "\")

Do While f <> ""

l = Cells(Rows.Count, 1).End(xlUp).Row

If f <> "test.xlsm" Then

For Each sth In Workbooks

If sth.Name = f Then

GoTo line

End If

Next sth

Workbooks.Open (pathn & "\" & f)

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。