简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

回说到利用录制宏可以实现快速的分列操作,简单加个循环语句就可以实现一秒进行几十次分列操作!

【—觉得废话太多的请从此处跳转—】

虽然那个文本型数字的转换问题完全可以用其他办法解决,而且方法远不止一种。但是为什么还要使用宏与VBA呢?待我慢慢说来。

宏与VBA,对多数人来说是一块非常深奥的内容,一说到编程,好多文科出生的人立马瑟瑟发抖,甚至好多理工科出来的人也是望而生畏。当年老王我也是这样,学过C ,一毕业就只记得void main了。

其实大可不必有这种畏惧心理,工作上使用Excel多半都是为了解决实际问题。普通人利用Excel做好报表,稍微有点讲究的人研究下效率的提升。所以,当我们有了明确的目标之后,我们就可以针对性的开展学习。

宏与VBA诞生之初就是为了提升效率而生。记录下你的一系列操作,然后就可以一键实现这些操作,这就是宏的最原始用途,而宏的产生便是录制Excel的操作步骤。

【—跳转到此处开始也读正文—】

回到正题,既然是通过录制操作步骤,那么这又有何难。所以只需要跟着我的步骤,加上一些基础的知识,完全可以自己来定制插件。

定制个什么插件呢?首先我们来看这样一个表:

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

表示某公司5个大区上半年的销售额及同比情况。很明显能看出来整体小幅提升显示绿色,其中2家同比下降显示红色,3家同比提升显示绿色。

这样一个表就算不做成图也很清晰,怎么做的,就用到了自制的插件。点一下就可以实现这种效果。请看动图:

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

我们把这个插件做了一个按钮,所以只需要选择标注格式的区域,点击一下按钮就可得到效果。

那么,这个按钮功能如何实现?我们就来一步一步手动做一个。

高潮缓缓到来,各位乘客请拉好扶手。

第一步,寻根溯源

我们需要确定这种效果属于什么内容,稍微有点基础的朋友可能猜到了,条件格式刚好可以根据对应条件显示不同颜色,然后也有图标可以应用。

但是今天呢,我们不讲录制条件格式的宏,有兴趣的朋友在学完了下面的步骤后,可以尝试下用条件格式做一个类似的按钮。

我们今天讲讲单元格格式,因为录制单元格格式的宏产生的代码量很少,少的会让你大吃一惊。

我们选择需要标注的区域,右键选择单元格格式,选择自定义格式

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

我们把类型里的通用格式改成下面的格式代码,然后确定。

格式代码:[红色]▲* 0.0%;[绿色]▼*-0.0%;-

具体可以看动图:

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

细心的朋友发现这里颜色好像和一开始给出的效果反了。嗯,对的,上面那个是老早做的,现在这个是换了下,红色为提升,绿色为下降,和股票的涨跌一致,让各位老股民看的亲切点。

第二步、录制宏

说了这么多,其实只说明了这个效果怎么来的,那么如何能一键实现?毕竟不想每次都右键设置单元格格式。所以我们先把这个操作录制下来。还是熟悉的录制宏操作:

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

我们打开宏代码,发现很简单,只有两条语句。

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

然后只保留红色框出来的语句,把宏改个形象的名字,比如叫“股票色显示”。

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

第三步、做按钮

这是很关键的一步,把文件另存为.xlam的加载宏格式,这时候会自动跳转到另外一个路径,也就是默认存放加载宏的文件夹。

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

这个时候关闭Excel,然后再打开,这里我们打开了一个新的文件。再点击开发工具选项卡-加载宏,如果股票色显示没有勾就勾上它。请忽略这里的股票色,和为了 照顾老司机,这里和股票色其实是反得。

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

这样只是把加载宏做好了,最后再设置一个按钮就大功告成了!注意这个时候已经把宏加载到Excel里了,打开任任意的Excel文件都可来做按钮。请看动图:

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

这样就把按钮做好了,那个看起来怪怪的样式,如果觉得丑可以在中间某个步骤修改图样(自己去找哪里改)。

我们最后来试一下新做的这个按钮效果如何:

简单几步让不会VBA的你也能定制实用的Excel插件(vba编写excel插件)

只需要点一下就设置了这么赞的效果!

快!

夸!

我!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 下午6:42
下一篇 2024年5月16日 下午6:54

相关推荐

  • 关于图书管理系统项目

    图书管理系统项目 随着现代图书市场的发展,图书管理系统已经成为了图书馆中不可或缺的一部分。一个高效的图书管理系统可以提高图书馆的工作效率,帮助图书馆更好地管理图书,同时也可以方便读…

    科研百科 2025年6月18日
    0
  • 图书管理系统项目职责

    图书管理系统项目职责 随着图书数字化的趋势,图书馆的数字化转型已经成为一个必然的选择。图书管理系统作为图书馆数字化转型的重要组成部分,其职责如下: 1. 管理图书馆藏书:图书管理系…

    科研百科 2024年12月30日
    1
  • 哈尔滨科研项目哪家好做

    哈尔滨科研项目哪家好 哈尔滨是中国东北地区的一个重要城市,拥有丰富的自然资源和人文历史。近年来,随着科技的不断发展,哈尔滨也逐渐成为了许多科研项目的聚集地。那么,哈尔滨科研项目哪家…

    科研百科 2025年1月30日
    0
  • 项目安全管理系统架构

    项目安全管理系统架构 随着信息技术的不断发展,项目安全管理系统已经成为了项目管理中不可或缺的一部分。一个好的项目安全管理系统不仅可以提高项目的安全性和可靠性,还可以提高项目的效率和…

    科研百科 2024年12月18日
    0
  • Teambition-项目空间用户体验分析(teambition 空间)

    编辑导语:本文按照用户体验要素的五个层次进行的分解,并提出了对如何保持TB竞争力以及提升商业回报的一些思考。有兴趣的朋友可以看一下,欢迎大家共同讨论。 Teambition(简称T…

    科研百科 2023年7月29日
    279
  • 绥化科研项目怎么申请

    绥化科研项目申请流程如下: 1. 确定科研项目的类型和方向。在申请之前,需要明确自己申请的科研项目是什么类型的,例如是研究项目,实验项目,科技项目等等。同时需要确定研究方向,这有助…

    科研百科 2025年3月28日
    1
  • 华东院工程项目管理系统

    华东院工程项目管理系统:高效协同,助力华东院工程项目管理 近年来,随着科技的不断发展,工程项目管理也逐渐变得更加高效和协同。作为我国高端科技研究机构之一,华东院在工程项目管理方面取…

    科研百科 2025年1月16日
    0
  • 进度计划生成

    进度计划生成为文章: 进度计划生成为现代教育的重要组成部分。通过制定详细的进度计划,我们可以确保我们的学习进度和质量。本文将介绍进度计划生成为教育中的重要性以及如何制定一份有效的进…

    科研百科 2024年5月30日
    63
  • 20件作品进入四川省第五届食品营养产业创新大赛决赛(四川省食品营养产业青年人才产学研创新设计大赛)

    中国食品网播报 10月19日下午,2019 年“四川省第五届食品营养产业青年人才产学研创新设计大赛”复赛在成都师范学院进行。13位食品领域资深专家对80件进入复赛的参赛作品及创作人…

    科研百科 2024年4月21日
    119
  • 你常见的标准化管理典范工地是什么样?用实际工程案例为你解答

    由深圳市华与建设集团有限公司承建的光明天安云谷一期项目,位于光明科学城核心区圳园路和圳美大道交汇处,为超高层综合体项目,地下3层,地上36层,总建筑高度180米,总建筑面积约20万…

    科研百科 2022年8月1日
    224