Excel 之 VBA 入门学习(一)宏与 VBA ,使用技巧
office 提供了宏操作和 VBA 语言,学会使用这两个部件可以在特定方面提高工作效率,简化操作。为了防止自己经常遗忘所以还是做笔记记录一下。wps 个人版默认是不提供宏和 VBA 的,但是可以通过下载插件或者下载专业版来解决这一问题。
1. 宏与 VBA
宏:相当于将你进行的操作录制下来,之后可以重复执行达到简化操作的目的,不用接触代码。可以提高工作效率,也可以作为编程工作中查询代码使用。
VBA:office 提供的支持 Excel 等程序的宏语言,主要基于 VB 语言,较为简便易学。
2. 使用技巧
a. 代码编写注意层次问题(空格+下划线换行),用好 tab 键和注释(')可以在出现错误的时候迅速进行改正,提高效率。另外开头最好标注一些记录,方便以后查看:
'代码的功能'代码的版本资讯(时间等)'代码的作者与联系方式'代码中比较特殊的指令注解说明
b. 对于不知道的函数或者说不知道如何实现某一操作:可以录制宏然后查看所录制的宏的代码来解决。不过录制出的不一定是最佳的解决方案,录制之后可以(F1)查询函数来进行学习。
c. 对于出现错误问题的时候:可以先不用急着上网贴代码找人求助,最好的方法是先自己尽行调试,设置断点(点击),然后一步步运行操作(F8)看错误发生在什么地方,如果是函数有什么问题可以先按(F1)查询帮助自行解决。最后如果真的自己无法解决则可以上网求助。
d. 对于有很多变量变动十分容易出错的场合可以选中变量→添加监视,这样可以更好的观察程序,便于及时发现错误。
e. 当有很多个 sub 代码长度很长时:VBA 界面上方有可以选择函数的栏目条,可以直接跳到该程序
f. Ctrl + S 可以搜寻变量名然后进行替换操作较为实用
PS:大多数语句只是都是从网站或者书籍上整理的,主要是为了统一一起方便自己查阅!
Excel 之 VBA 入门学习(一)宏与 VBA ,使用技巧相关推荐
- Excel 2010 VBA 入门 006 设置宏安全性
目录 操作方法 步骤1单击"开发工具"选项卡中的"宏安全性"按钮,如图所示. 步骤2在"信任中心"的"宏设置"选项中 ...
- Excel 2010 VBA 入门 003 编辑宏
目录 1.查看宏的代码 步骤1 单击"开发工具"选项卡中的"宏"按钮. 步骤2 在弹出的"宏"对话框中选中需要查看的宏名,并单击&quo ...
- Excel 之 VBA 入门学习(三)语序结构
和其他语言相同,都有顺序.条件(选择).循环这些基本语句.不同的语言在表达方式上或多或少都有一些差异.顺序语句都没什么好说的,主要就是条件语句和循环语句. 语序结构 a. if 条件语句 'if 条件 ...
- Excel读取某一列的宏代码VBA代码源码及解说(详尽版)
背景 业务需要依据详细设计文档编写所有对应的页面 问题 工作量大,11张大表(几十上百字段)时间紧 3天完成 核心 有完整的表设计,可通过excel手动编辑完成. 新问题 普通字段没问题,可增加了字典 ...
- Excel 2010 VBA 入门 013 导入或导出VBA代码
目录 1.导出宏代码 步骤1 步骤2 2.导入宏代码 步骤1 步骤2 说明 利用VBE的导入文件和导出文件功能,可以方便地导入和导出代码以实现代码的迁移. 1.导出宏代码 步骤1 按组合键[Alt+F ...
- cad移动时捕捉不到基点_移动时捕捉不到基点_CAD入门学习:对象捕捉功能使用技巧汇总...
在绘制图纸的过程中,对象捕捉是常用功能之一,但是有些CAD入门学习者对此并不是很了解.所谓的对象捕捉就是利用现有图形的一些特征点,如端点.中点.圆心.交点等来帮助我们绘制或定位其他图形.本文给大家整理 ...
- office中的域、控件、com组件、宏和VBA
在office的高级应用中,域.控件.com组件.宏和VBA是必须要知道的几个术语,为什么会产生这么多术语,是为了自动化生产,是人的懒惰带来了生产力的提高.这5个对象的功能也可以理解为是从小到大的排列 ...
- Excel 2010 VBA 入门 004 保存带有宏的工作薄
目录 操作方法 步骤1 单击"文件"菜单中的"另存为"子菜单. 步骤2 在"另存为"窗口中,保存类型选择"Excel启用宏的工作 ...
- 蓝色幻想Excel VBA从入门到进阶80集-第1集. 宏与VBA
1.什么是VBA,它有什么作用 实现Excel中没有实现的功能 提高运行速度 编写自定义函数 实现自动化功能 通过插入窗体做小型管理软件 2.VBA在哪里存放?怎么运行的 存放在VBE 环境的模块中 ...
最新文章
- 行人被遮挡问题怎么破?百度提出PGFA新方法,发布Occluded-DukeMTMC大型数据集 | ICCV 2019...
- Proguard 部分类不混淆的技巧
- 关于python的一些好的书籍推荐-荐书||关于Python的一些书籍推荐
- PyTorch-torch.nn.AdaptiveAvgPool2d
- Oracle表字段的增删改和重命名
- 【转】我的第一个Python小程序
- Tensorflow(一) 基础命令
- jenkins代理设置
- [渝粤教育] 东南大学 工程热力学 参考 资料
- Python 数据分析三剑客之 Matplotlib(十):3D 图的绘制
- 京东抢购茅台Python打包版
- Python for循环举例
- 管理感悟:看清软件功能的“二八定律”
- 雪球python爬虫炒股_关于雪的作文
- 输入一个三位数,再反向输出
- Dart语言入门(一)
- Mword单词记忆小助手
- 企业邮箱哪个最好用?哪个企业邮箱更优惠?费用是多少?
- 零基础学Java需要多长时间?
- ubuntu DNS修改