Developing Excel  Utilities with VBA ——使用VBA开发EXCEL实用工具

About Excel Utilities——Excel Utilities介绍

什么是utility?通常情况下,utility是指通过添加实用的功能或完善已有的功能来进一步使软件更加强大。一个utility并不是一个像季度报告似的最终产品,而是帮助你生成最终产品的工具。那什么是Excel utility?Excel utility 通常是指增加Excel新特性或功能的插件。

Excel是一项很强大的产品,但是很快时间里很多用户开发了一系列功能,他们想把这些功能添加Excel软件。比如经常跟日期打交道的用户,就很想要一个弹出日期的功能,这样他们能够快速在单元格中输入日期。还有,一些用户想通过更简单的方式,把Excel中矩形数据导出到一个单独文件或者把图表保存成图片格式。以上所述的例子中,目前的Excel软件还不支持这些特性。所以呢,你就可以通过开发utility来增加这些功能。

Utilities没有必要搞的很复杂。一些非常有用的功能,其实做的很简单。举个例子来说,不知道你注意到没?2013版本Excel中Ribbon工作区就没有切换工作表中中分页符显示隐藏命令按钮。如果你不想看到你的工作表中有虚线,那么在Excel 选项框中直接关闭此选项,甚至,你都不必把这个命令按钮放到Ribbon工作区或快速访问工具栏中。

这是一段切换分页符显示隐藏功能的简单VBA宏代码

Sub TogglePageBreaks()With ActiveSheet.DisplayPageBreaks = Not .DisplayPageBreaksEnd WithEnd Sub

你可以把这段宏保存到你个人宏工作簿中,这样就可以使用了。当然你可以把你喜欢的utilities打包做成插件。为了更快访问,你可以指定你的utility宏快捷键,也可以嵌在右键快捷菜单中,也可以修改您的Quick Access toolbar(快速访问工具栏)或Ribbon(工作区)。

综上所述,开发Excel utilities 的目的就是使强大的产品更加完善。

Developing Excel Utilities with VBA相关推荐

  1. excel中定义VBA

    http://zhidao.baidu.com/question/127778044 Sub apm() End Sub Function ampm(cel As String) Dim tex As ...

  2. vba编程把纯文本转换成html,如何将一列文本与html标签转换为Excel中的vba格式文本...

    我想知道如何使用VBA脚本将带有html标签的整列单元转换为格式化文本(基于这些标签).如何将一列文本与html标签转换为Excel中的vba格式文本 使用下列内容: Sub Sample() Dim ...

  3. 工具推荐:用VS code 导出、导入和运行Excel中的VBA代码

    问题 如何使用Excel的VBA 编辑器以外的IDE来编辑VBA代码? 如何导入/导出Excel中的VBA代码? 我能不能在Excel以外的地方运行VBA代码? 如何把Excel中的VBA工程/代码上 ...

  4. 在EXCEL下用VBA编程提高人事数据的管理效率

    一.概述 人力资源部承载着企业人员劳资.人事.培训.社保.档案及文件的大量数据信息,而且信息量随时间不断积累,不断地做阶段"积分"工作--汇总统计.存档,有时做"微分&q ...

  5. vba 云服务器,EXCEL服务器中VBA接口函数介绍

    EXCEL服务器中VBA接口函数介绍 日期:2017-11-27 14:40  |  分类:最新资讯  |  人气: EXCEL服务器中VBA接口函数 SaveReport 作用:保存报表模板或者报表 ...

  6. vba mysql 自动化错误_在Excel中运行VBA脚本时出现自动化错误

    在Excel 2007中运行VBA代码时出现自动化错误.我尝试连接到远程SQL Server数据库并将数据从Excel加载到SQL Server.在Excel中运行VBA脚本时出现自动化错误 我得到的 ...

  7. xp系统vba服务器,xp系统下通过Excel 2013调用VBA的方法

    默认情况下,windowsxp系统用户打开Excel 2013的话,都是无法看到VBA的开发工具及编辑器的,需要手动操作才能调用出来.接下来,系统城小编就为大家分享xp系统下通过Excel 2013调 ...

  8. 中文版Excel 2007高级VBA编程宝典

    中文版Excel 2007高级VBA编程宝典 转载于:https://www.cnblogs.com/gavinhughhu/archive/2009/12/04/1616672.html

  9. Excel 多sheet分解成多个单独excel文件(VBA记录)

    Excel 多sheet分解成多个单独excel文件(VBA记录) Sub 拆分工作薄() Dim xpath As String xpath = ActiveWorkbook.Path Dim sh ...

最新文章

  1. 爬虫神器:超炫酷的自动化工具 Selenium
  2. HihoCoder - 1879 Rikka with Triangles(极角排序求所有锐角三角形的面积)
  3. c/c++ 两种文件流用法
  4. 科普:CPU缓存一致性协议
  5. 求一架构 : 保留历史数据
  6. 初尝微信小程序2-基本框架
  7. 数字图像与数字图像处理
  8. oracle数据库怎么锁表,oracle数据库表锁住
  9. C/C++[codeup 2066]分组统计
  10. javascript 高级程序设计第三版中文和JavaScript权威指南高清pdf
  11. c语言花朵源代码,C语言花朵代码.doc
  12. 服务器信号满格但网速很慢,信号满格网速太慢是什么原因,网速慢是什么原因-...
  13. ES6模块化的引入和暴漏本质
  14. 用mplab x ipe进行联机以及脱机的烧写
  15. telnet 命令退出命令
  16. python读取.data文件总结
  17. 软件实习项目2——贪吃喵(猫吃鱼版贪吃蛇)(代码实现)
  18. nvm安装nodejs 运行use命令时报错exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
  19. 初中数学题目(勾股定理)
  20. 糖尿病临床试验 数据分析

热门文章

  1. Java中使用StringUtils需要导入的maven依赖
  2. Android添加快捷方式(Short)到手机桌面
  3. 【cocos2d-x 3.0】装配FMOD外部音频引擎【Android】
  4. 友斯考特·杨(Scott Young)看我怎么驾驭MIT计算机科学的课程
  5. 5.17国际电信日 | 骚扰电话何时休?
  6. Can‘t convert value at index 8 to dimension: type=0x10
  7. ftp服务器网页版登陆,Serv-U
  8. 如何使excel的图表实现自动更新月和周?
  9. 名词解释:对等知识互联网_网站设计理论:比较和对等
  10. UG模具数控编程流程讲解,建议收藏