VBA_NZ系列工具NZ08:图表添加标签工具

我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织成自己的程序呢?VBA可否能组织一个大型的程序呢?如何让VBA形成一个工具,拿来就用呢?在我的教程完结后,我陆续推出这类技术工具资料,这类工具整合了若干多的VBA知识点,让大家感受到VBA之强大。工具资料共两个系列,一个是YZ系列,一个是NZ系列。今日给大家介绍的是VBA_NZ系列工具NZ08:图表添加标签工具589d9d11f8f87cf311acbdb6b86aa996.jpeg

分享成果,随喜正能量】 不要和不讲理的人较劲,因为最后受伤的可能是你,因为你的十张嘴也说不过一张胡说的嘴!想要快乐,一定要记住:遇到烂人不计较,碰到破事别纠缠!

NZ08 图表添加标签工具

这个应用是展现给大家中如何在图表中利用VBA添加及修改标签。喜欢利用EXCEL做图表的朋友值得利用一下。

工具的核心技术我封装在NZ_XYChartLabeler.xlam加载项中,注意VBE的打开密码是123456789,但强烈建议您不要轻易打开代码窗口,即使打开也要留有备份。加载项在加载后,会在菜单栏中显示自定义菜单,按照菜单操作即可,应用非常的方便。

a457163604936124242834be97de9de4.jpeg

一 一般情况下图表的形成

我们打开任意的一个EXCEL文件,然后罗列些数据,形成一个图表,这里给大家示例的是一个如下的数据:

5d2dfd3f32401565cbc56b93f03724f0.jpeg

我们先形成一个下面的数据图表:

3b2b41dd8b1f22441b3787788900252e.jpeg

此时,各个数据对应的等级及业绩罗列分别在图表中展示了出来,但非常遗憾的是哪个点对应的是哪个人员无法在图表上显示。这是要在图表上使用标签了。

二 NZ_XYChartLabeler加载项的加载

我们双击这个加载项进行加载,这个时候的菜单栏上就会出现下面的自定义菜单:

c3ca11fdb6f803b17d67331019160789.jpeg

利用菜单就可以进行标签的操作了.

三 标签的操作

1 添加标签

我们点击添加标签按钮,在弹出的添加标签对话框中点击选择标签范围后的下拉列表框选择对应的添加标签范围,如下图:

64643b23641387daaf4b3b6e99ce3ed9.jpeg

点击OK按钮,在图表中就出现了下面的标记:

1218e614fdde315b177b8bc6029c3161.jpeg

2 移动标签

在界面中我们点击“移动标签”按钮,界面提示如下:

bf58b78d3ccb794eeadb993e75a3f80a.jpeg

此时我们就可以按照箭头所示进行标签的移动了。

1ef648b4e13e0cb051f2918fa71e2ec4.jpeg

3 手工设置标签

我们还可以手工设置标签,在弹出的对话框中点击如下按钮:

ae14938f6e8483a5f9db9e05b3afe253.jpeg

然后可以进行设置了:

f114905f572d284ec10f44b920a9243b.jpeg

点击设置按钮后:
4a46e4e71a86dfc1e35bd2de3de8d4ee.jpeg

4 删除标签

我们点击“删除标签”按钮:

d805a21ba529881c9f671732d6b00a94.jpeg

f617c20b0422f13aba84badf7b6f79c5.jpeg

最后图表中的所有标签被删除了:

769f0ecba586edb9965ef6db17869500.jpeg

以上的操作可以大大方便我们做图表时的工作。

【分享成果,随喜正能量】

e64b06047b971d3fe4568759a761d6a9.jpeg

下面是NZ系列VBA应用工具:

d89692a467dcd1e2b63fee5436a089b9.jpeg


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/853952.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python3 笔记:字符串的 encode() 和 bytes.decode()

1、encode() 方法以指定的编码格式编码字符串。 语法:str.encode(encodingUTF-8,errorsstrict) 参数: encoding:要使用的编码,如: UTF-8。 errors:设置不同错误的处理方案。默认为 strict,意为编码错误引起一个Uni…

[Java]讲解@CallerSensitive注解

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/139726506 出自【进步*于辰的博客】 参考笔记三,P53.1。 1、介绍 大家可能没注意过…

micro SD控制——zynq(未完)

文章目录 一、SD基础知识二、SD卡控制器三、文件系统(FATFS)四、 SD卡控制任务:4.1 txt文本任务:4.1.1 硬件部分:4.1.2 软件部分:1.板级支持包中加入FATFS文件系统2.C设计 一、SD基础知识 1.SD卡的类型、协…

跟着刘二大人学pytorch(第---12---节课之RNN基础篇)

文章目录 0 前言0.1 课程视频链接:0.2 课件下载地址: 1 Basic RNN1.1 复习DNN和CNN1.2 直观认识RNN1.3 RNN Cell的内部计算方式 2 具体什么是一个RNN?3 使用pytorch构造一个RNN3.1 手动构造一个RNN Cell来实现RNN3.2 直接使用torch中现有的RN…

Markdown文档转成微信公众号文章的排版

应用场景 写好Markdown文档,希望将其转成微信公众号文章的排版。希望将自己的文章分享到微信公众号,但不想花太多时间排版,希望通过markdown格式来写文章,然后自动生成微信公众号文章的排版。 解决方案 你的这个问题有很多人已…

Java项目之消息队列(手写java模拟实现mq)【七、⽹络通信协议设计、消息队列服务器端实现、客户端实现】✔ ★

⼗⼀. ⽹络通信协议设计 定义 Request / Response /** 表示一个网络通信中的请求对象. 按照自定义协议的格式来展开的*/ public class Request {private int type;private int length;private byte[] payload;public int getType() {return type;}public void setType(int typ…

简单谈谈云服务器私网IP的存在意义及优势

云服务器是基于虚拟化技术的计算资源,可以在云平台上灵活创建和管理。为了满足不同用户的需求,云服务提供商在云服务器上分配了两种类型的IP地址:公网IP和私网IP。其中,私网IP是指在局域网内使用的内部IP地址,无法通过…

机器学习(V)--无监督学习(二)主成分分析

当数据的维度很高时,很多机器学习问题变得相当困难,这种现象被称为维度灾难(curse of dimensionality)。 在很多实际的问题中,虽然训练数据是高维的,但是与学习任务相关也许仅仅是其中的一个低维子空间&am…

SpringCloud入门之常用的配置文件 application.yml和 bootstrap.yml区别

1. 加载时机 - bootstrap.yml - 在Spring应用程序启动的早期阶段加载,早于application.yml。 - 它主要用于加载应用程序的上下文或环境设置,例如配置中心的地址、加密解密信息等。 - 通常在ApplicationContext初始化之前加载,因此适用…

环形链表2证明

解法 快慢指针相遇后,其中一个指回头部,然后同步前进 代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNod…

【gitcode】idea 在本地拉取和push本地代码到gitcode仓库

【首次使用】 1、idea 拉取代码,很容易这里就不记录了。 2、push代码时,总是弹窗登录输入在gitcode.com登录能成功。但是在idea 怎么都不成功。控制台提示 remote: HTTP Basic: Access denied fatal: Authentication failed for ******* 认证失败 3…

3D ToF赋能小米CyberDog 2提升视觉灵敏度

随着科技的进步,智能机器人越来越多地融入我们的日常生活。其中,CyberDog 2作为一款前沿的四足机器人,凭借其出色的视觉灵敏度和多功能技术配备,受到了广泛的关注。本文将重点探讨CyberDog 2的视觉系统,尤其是其四种不同类型的摄像头如何共同提升其视觉灵敏度,以及激光传…

uniapp实现路由拦截——遇到问题(三)

uniapp路由拦截开发过程中遇到问题 文章目录 uniapp路由拦截开发过程中遇到问题App 无法退出应用监听返回数据结构解决方式模拟原生物理返回键提示不提示,直接退出应用 微信小程序 登录成功返回页面报错效果图不同平台来源页面数据结构解决方式 App 无法退出应用 安…

HP惠普暗影精灵10 OMEN Gaming Laptop 16-wf1xxx原厂Win11系统镜像下载

惠普hp暗影精灵10笔记本电脑16-wf1000TX原装出厂Windows11,恢复开箱状态oem预装系统安装包,带恢复重置还原 适用型号:16-wf1xxx 16-wf1000TX,16-wf1023TX,16-wf1024TX,16-wf1025TX, 16-wf1026TX,16-wf1027TX,16-wf1028TX,16-wf1029TX, 16-wf1030TX,16-…

Python写UI自动化--playwright的运行模式

Playwright支持两种运行模式:有头模式(Headful) 和 无头模式(Headless)。这两种模式的主要区别在于是否显示浏览器的图形用户界面(GUI)。 目录 有头模式(Headful) 无头模式(Headless) 具体实现步骤 启用无头模式 有头模式(默认设置) 总…

Autosar诊断-FIM模块功能介绍

文章目录 前言一、FIM模块概述二、FID概念介绍Event ID和DTC之间的关系Event ID与FID之间的关系FIM数据结构三、FiM模块与SW-C模块交互关系四、FIM模块函数调用关系FiM功能模块作用过程前言 Autosar诊断的主体为UDS(Unified Diagnostic Services)协议,即统一的诊断服务,是…

python实战根据excel的文件名称这一列的内容,找到电脑D盘的下所对应的文件位置,要求用程序实现

今天客户需要 根据excel的文件名称这一列的内容,找到电脑D盘的下所对应的文件位置,要求用程序实现 数据样例:记录.xlsx 解决代码: 1、安装必要的库: pip install pandas openpyxl2、编写Python脚本: im…

Modbus为何要转成ProfiNET

Modbus与ProfiNET代表了工业通讯不同阶段的发展,各自具有优缺点。Modbus简单易用,适合小型系统;ProfiNET高效稳定,适用于大型复杂网络。转换Modbus为ProfiNET可提高系统性能和扩展性。实际场景下,升级生产线控制器为Pr…

watch详解

Vue.js中的watch选项允许你监听Vue实例的数据变化,并在数据变化时执行自定义的逻辑。watch的使用场景非常广泛,它可以用来处理诸如数据的验证、异步操作、路由跳转、动画等各种需求。在本文中,我将详细介绍watch的用途以及如何在实际项目中应…

分享一个 .NET Core 使用选项方式读取配置内容的详细例子

前言 在 .NET Core 中,可以使用选项模式(Options Pattern)来读取和管理应用程序的配置内容。 选项模式通过创建一个 POCO(Plain Old CLR Object)来表示配置选项,并将其注册到依赖注入容器中,方…