欲写vba代码 必先创Sub
来源:互联网 发布:2017人工智能产业规模 编辑:程序博客网 时间:2024/05/16 17:07
微信公众号原文
系统:Windows 7
软件:Excel 2010
欢迎关注微信公众号:Excel结合VBA高效工作
学习路径图:
- 针对之前的学习路径图,会针对的写一些文章
- 前面陆续介绍了工具篇的一些文章,除了流程图外都有文章
- 今天开始逻辑结构篇,第一讲说说
Sub
番外:Sub据说是Subroutine的缩写,翻译过来就是子程序的意思
序言
- 办公一族(拿我来说),使用Excel做的一些事情,本质上并不难,不考虑时间消耗的话,肯定可以手工整出来
- 学习VBA的初衷(至少我是),提高效率,不想再做重复无聊的事情
- Excel中做的不论什么专业的事情,具体执行上就是数据的处理,对工作表中单元格的一系列操作,那么VBA程序就是要按照你指定的规则去做这些事
- 所以只要你想的明白,写代码更多像是翻译的过程
- 一般遇到的工作,我们更看重是结果可以自动化了,代码可以写的不那么完美
- 所以如果你是一名有着和我一样需求的话,这篇文章不妨看看,对于老司机来说,可能这篇文章有点浅或者说是不完全正确的,但是我觉得初学者不用管那么多,先解决个实际问题
Sub过程
- 代码怎么写呢,就像论文,如果文章内容比较多,你自然会想着分段落,每一个段落有其主旨
- 写VBA代码也像这样,将一个复杂的事情分成多个部分,每个部分完成一部分的任务,这样后续代码调试过程会轻松很多。每一个部分你可以理解成一个个Sub,从直观上来看,如下面这种结构
- 就像我们做事情,时间是往前流逝的,一件件完成,最终完成全部工作
Sub 第1件事() '具体干什么写在这里End SubSub 第2件事() '具体干什么写在这里End SubSub 第3件事() '具体干什么写在这里End Sub
哪里写这些Sub呢
- 初学者建议不要想那么多,按要求做就可以了,后期你慢慢懂了,再去尝试新的
- 打开VBE(Alt+F11)
- 菜单插入-模块
- 如果工程资源管理器没有打开,请手动打开菜单视图-工程资源管理器
- 双击新建的模块,在打开的代码窗口写代码即可
- 写代码前,务必思考一下这篇代码论文结构怎么安排?关于结构之后的文章会给出一些意见
本文为原创作品,如需转载,可加小编微信号
learningBin
以上为本次的学习内容,下回见
如发现有错误,欢迎留言指出
更多精彩,请关注微信公众号
扫描二维码,关注本公众号
阅读全文
0 0
- 欲写vba代码 必先创Sub
- 好久不写的VBA代码
- VS2005用VBA写的代码注释宏
- 自己写的实用VBA代码合集√
- vba 代码
- 昨天写了VBA
- 如何写VBA 程序
- VBA写文件乱码
- VBA写excel宏
- VBA 巧用 On Error GoTo,Exit Function/Exit Sub,Resume
- VBA笔记 退出循环、Sub、Fuction等的Exit语句
- VBA里有一个sub a()和一个sub b(),怎样同时运行它们?
- VBA写txt文件--vba写RF文件--vbs写文本文件不同编码--vba写UTF8
- VBA中的一些代码
- VBA实用代码拾零
- 加密 VBA 代码模块
- 经典Excel VBA代码
- 经典Excel VBA代码
- 解決windows10和Ubuntu16.04双系统后windows10不能正常启动
- java MD5工具类
- LeetCode21:Merge Two Sorted Lists
- 67. Add Binary
- 编程作业50页4题 编写应用程序求1000 之内的所有完数
- 欲写vba代码 必先创Sub
- git简介及常用命令
- 一些javaweb开发常用工具类
- python: join函数
- 算法设计 第二次上机 The Unique MST
- 10-12-C++外包面试题
- spring中freemarker生成静态页面
- Hibernate 入门
- 设计模式_责任链模式(20)