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 ,使用技巧相关推荐

  1. Excel 2010 VBA 入门 006 设置宏安全性

    目录 操作方法 步骤1单击"开发工具"选项卡中的"宏安全性"按钮,如图所示. ​ 步骤2在"信任中心"的"宏设置"选项中 ...

  2. Excel 2010 VBA 入门 003 编辑宏

    目录 1.查看宏的代码 步骤1  单击"开发工具"选项卡中的"宏"按钮. 步骤2  在弹出的"宏"对话框中选中需要查看的宏名,并单击&quo ...

  3. Excel 之 VBA 入门学习(三)语序结构

    和其他语言相同,都有顺序.条件(选择).循环这些基本语句.不同的语言在表达方式上或多或少都有一些差异.顺序语句都没什么好说的,主要就是条件语句和循环语句. 语序结构 a. if 条件语句 'if 条件 ...

  4. Excel读取某一列的宏代码VBA代码源码及解说(详尽版)

    背景 业务需要依据详细设计文档编写所有对应的页面 问题 工作量大,11张大表(几十上百字段)时间紧 3天完成 核心 有完整的表设计,可通过excel手动编辑完成. 新问题 普通字段没问题,可增加了字典 ...

  5. Excel 2010 VBA 入门 013 导入或导出VBA代码

    目录 1.导出宏代码 步骤1 步骤2 2.导入宏代码 步骤1 步骤2 说明 利用VBE的导入文件和导出文件功能,可以方便地导入和导出代码以实现代码的迁移. 1.导出宏代码 步骤1 按组合键[Alt+F ...

  6. cad移动时捕捉不到基点_移动时捕捉不到基点_CAD入门学习:对象捕捉功能使用技巧汇总...

    在绘制图纸的过程中,对象捕捉是常用功能之一,但是有些CAD入门学习者对此并不是很了解.所谓的对象捕捉就是利用现有图形的一些特征点,如端点.中点.圆心.交点等来帮助我们绘制或定位其他图形.本文给大家整理 ...

  7. office中的域、控件、com组件、宏和VBA

    在office的高级应用中,域.控件.com组件.宏和VBA是必须要知道的几个术语,为什么会产生这么多术语,是为了自动化生产,是人的懒惰带来了生产力的提高.这5个对象的功能也可以理解为是从小到大的排列 ...

  8. Excel 2010 VBA 入门 004 保存带有宏的工作薄

    目录 操作方法 步骤1 单击"文件"菜单中的"另存为"子菜单. 步骤2  在"另存为"窗口中,保存类型选择"Excel启用宏的工作 ...

  9. 蓝色幻想Excel VBA从入门到进阶80集-第1集. 宏与VBA

    1.什么是VBA,它有什么作用 实现Excel中没有实现的功能 提高运行速度 编写自定义函数 实现自动化功能 通过插入窗体做小型管理软件 2.VBA在哪里存放?怎么运行的 存放在VBE 环境的模块中 ...

最新文章

  1. 行人被遮挡问题怎么破?百度提出PGFA新方法,发布Occluded-DukeMTMC大型数据集 | ICCV 2019...
  2. Proguard 部分类不混淆的技巧
  3. 关于python的一些好的书籍推荐-荐书||关于Python的一些书籍推荐
  4. PyTorch-torch.nn.AdaptiveAvgPool2d
  5. Oracle表字段的增删改和重命名
  6. 【转】我的第一个Python小程序
  7. Tensorflow(一) 基础命令
  8. jenkins代理设置
  9. [渝粤教育] 东南大学 工程热力学 参考 资料
  10. Python 数据分析三剑客之 Matplotlib(十):3D 图的绘制
  11. 京东抢购茅台Python打包版
  12. Python for循环举例
  13. 管理感悟:看清软件功能的“二八定律”
  14. 雪球python爬虫炒股_关于雪的作文
  15. 输入一个三位数,再反向输出
  16. Dart语言入门(一)
  17. Mword单词记忆小助手
  18. 企业邮箱哪个最好用?哪个企业邮箱更优惠?费用是多少?
  19. 零基础学Java需要多长时间?
  20. ubuntu DNS修改

热门文章

  1. java syslog-ng_syslog-ng详细安装配置
  2. 有人做TikTok跨境电商财务自由了,他们是怎么做的?
  3. 视频教程-Vue、Spring Boot开发小而完整的Web前后端分离项目实战-Java
  4. python笔记:数据分析的实际应用 工具小记
  5. 基金投资入门2:基金的风险等级
  6. 鸡兔同笼问题----已知鸡和兔的总数量为n,总腿数为m,输入n和m,依次输出鸡的数目和兔的数目。如果无解,则输出 No answer。
  7. 2、es索引创建及查询
  8. 究竟什么是虚拟同步发电机??
  9. DNSChanger卷土重来,家用路由器当心了
  10. 面试题:说一说你对HashMap的理解