排行
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
中国数据库
向量数据库
时序数据库
实时数据库
搜索引擎
空间数据库
图数据库
数据仓库
大调查
2021年报告
2022年报告
年度数据库
2020年openGauss
2021年TiDB
2022年PolarDB
2023年OceanBase
首页
资讯
活动
大会
学习
课程中心
推荐优质内容、热门课程
学习路径
预设学习计划、达成学习目标
知识图谱
综合了解技术体系知识点
课程库
快速筛选、搜索相关课程
视频学习
专业视频分享技术知识
电子文档
快速搜索阅览技术文档
文档
问答
服务
智能助手小墨
关于数据库相关的问题,您都可以问我
数据库巡检平台
脚本采集百余项,在线智能分析总结
SQLRUN
在线数据库即时SQL运行平台
数据库实训平台
实操环境、开箱即用、一键连接
数据库管理服务
汇聚顶级数据库专家,具备多数据库运维能力
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
我的订单
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
资讯
活动
大会
课程
文档
排行
问答
我的订单
首页
专家团队
智能助手
在线工具
SQLRUN
在线数据库即时SQL运行平台
数据库在线实训平台
实操环境、开箱即用、一键连接
AWR分析
上传AWR报告,查看分析结果
SQL格式化
快速格式化绝大多数SQL语句
SQL审核
审核编写规范,提升执行效率
PLSQL解密
解密超4000字符的PL/SQL语句
OraC函数
查询Oracle C 函数的详细描述
智能助手小墨
关于数据库相关的问题,您都可以问我
精选案例
新闻资讯
云市场
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
专家团队
智能助手
精选案例
新闻资讯
云市场
微信扫码
复制链接
新浪微博
分享数说
采集到收藏夹
分享到数说
首页
/
MF系列工具:代码格式化工具
MF系列工具:代码格式化工具
VBA语言専攻
2023-01-30
153
【
分享成果,随喜正能量】台上一分钟,台下十年功。成功,从来没有捷径,是一个漫长坚持的过程,唯有日复一日重复,并不断在重复中精进完善完善。。
我给V
BA
的定义:V
BA
是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共十套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。
成为我的学员后,我还会提供给大家很多实用的工具,今日给大家介绍的是MF系列工具:
代码格式化工具
MF03
代码格式化工具使用说明
这个工具是我免费提供给学员的一款实用型工具,可以让您的代码书写更方便。也是代码人员必备的一种工具,当你安装好文件后,就可以在VBE窗口直接使用了。无论是自己书写代码还是从网络上复制来的代码,都要进行必要的格式化处理。
一
为什么要对代码进行格式化处理
这个工具可用来规范处理您在 VBA
代码开发过程中杂乱无序的代码,使之标准缩进、有序条理。在写代码的时候我们会利用到条件语句,循环语句及各种特殊的语法格式,如WIth语句,Type 语句等等,这些语句在书写的时候有的还要嵌套,如果不进行合理的缩进格式处理,代码的可读性会非常差。
我们看下面的代码片段:
上面的代码中最外层是一个Do While循环,里面有两个For Next循环,时有三个条件判断语句,在书写的时候各种语句要求是闭环的,也就是Do While循环要有loop,For Next循环最后有Next,if判断语句后面要有End if 等等,代码如果按照以上的格式书写在,很难保证代码的完整。这种格式代码的可读性几乎为零。
同时,如果我们的程序按照上面的格式交付,无论是对于用户,还是对于开放人员以后的修改,都是及不负责任的。
所以,我们在书写代码时候要考虑到代码的可读性,这种可读性对于代码的调试,VBE界面的美观,代码的后期再开发都是十分必要的。
这种可读性就要求整个代码每行要进行合理的缩进处理。同样是上面的代码,我用MF03提供的格式化工具处理后的截图如下:
大家看看,上面的截图中代码语句的对应关系是非常清晰的
。
二
如何使用代码格式化工具
1)安装
双击我提供给您的.exe文件,和其他软件的安装是一样的。
2
)安装后的窗口提示
安装好后我们打开一个VBE窗口,在窗口的代码栏鼠标右击,选择 Smart Indenter
您会看到下面的四个菜单:
3)各个菜单的作用:
Indent Project 可以格式化处理整个工程
Indent Module 可以格式化处理当前激活的模块(光标所在的模块)
Indent Procedure 可以格式化处理当前激活的过程(光标所在的过程)
Indent Module’blank lines 可以格式化处理当前激活模块的空行
按照自己的需要您点击相应的菜单就可以完成代码的格式化处理了,非常快,
4
)补充说明
本工具支持
64
位
Win10
系统和
Office2016
的
vba
代码格式化工具。
【分享成果,随喜正能量】
我20多年的VBA实践经验,全部浓缩在下面的各个教程中:
【
分享成果,随喜正能量】格局打开,你会发现很多事情,根本不配影响你情绪。努力挣钱吧,生活不如意,就是缺少人民币!
。
代码格式化
文章转载自
VBA语言専攻
,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
领墨值
有奖问卷
意见反馈
客服小墨