在Excel中插入图表后,有时曲线较多,数据标记又太大,而且线条较粗,多条曲线挤压在一起,显得很丑。为了便于观察,可以通过右键更改曲线的粗细和设置数据标记的大小,但线条较多时又是一件很麻烦的事。这里通过几行VBA代码更改曲线的粗细和设置数据标记的大小:

Sub Shrink()
Worksheets("Sheet1").ChartObjects(1).Activate 'Sheet1为工作表的名字,ChartObjects(1)指本表中的第一个图表
'以下对激活图表中的每一条曲线进行选中,之后设置线的粗细为0(最细),数据标记最小(2号,最大72)
For LineNum = 1 To ActiveChart.SeriesCollection.CountActiveChart.SeriesCollection(LineNum).SelectWith Selection.Format.Line.Weight = 0.MarkerSize = 2End With
Next LineNum
End Sub

ref

https://wenku.baidu.com/view/c1b114442e3f5727a5e9628a.html

https://www.zhihu.com/question/67538056

Excel VBA:更改图表数据标记大小和曲线粗细相关推荐

  1. vue项目中使用Echarts 动态更改图表数据 , Vue 折线图、柱状图等图表动态刷新 ,

    问题:在vue组件中,用echarts插件 动态获取.修改图表数据 解决:已解决! 第一步:打开cmd命令窗口 安装echarts依赖 安装:npm install echarts -S 第二步:在m ...

  2. Excel VBA –更改工作表后运行宏

    Are you ready for Spreadsheet Day on October 17th? Maybe you can add a Spreadsheet Day message to al ...

  3. mysql innodb 大小,更改Innodb 数据页大小优化MySQL

    作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式: wubingxi#gmail.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 我们知道Inn ...

  4. Excel VBA:设置图表系列格式

    Chart.ChartWizard 方法 修改给定图表的属性.可使用本方法快速设置图表的格式,而不必逐个设置所有属性.本方法是非交互式的,并且仅更改指定的属性. 语法 表达式.ChartWizard( ...

  5. java exce对象清空,Excel VBA:清除数据透视表中的项目

    我是VBA的新手...我正在尝试编写一个宏,它将清除名为"Product Family"的数据透视表过滤器中的所有选项,并仅选择名称包含在单元格"B33"中的项 ...

  6. Excel VBA简单使用——数据缺失处理

    VBA(Visual Basic for Applications)是VB的一种宏语言.用来扩展应用程式的功能.特别是Microsoft Office软件. 转载请注明原文地址:http://blog ...

  7. Excel VBA 学习总结 - 数据验证与正则表达式

    数据结构有云:程序=数据+操作.从中可以看出,数据才是程序的核心对象,每个程序所有的操作和意图都是围绕数据展开的.每个程序的结构基本都分为三个部分:输入,处理,输出.输入是接收用户的数据,处理过程是通 ...

  8. 利用Excel VBA实现批量数据分组转置

    问题:如上图所示,按lon,lat分组,再进行转置. VBA代码: Sub admin()Dim conn, xRs, xFdSet conn = CreateObject("ADODB.C ...

  9. Excel VBA解析JSON数据

    JSON本质上是按照JavaScript对象.数组书写的一堆字符串,很可惜VBA直到目前为止都没有相应解析的方法.对于简单的数据可以用split方法.或者使用正则表达式来提取,如果过于复杂就需要用Ja ...

最新文章

  1. SpringMVC框架 学习DAY_02 : 接收请求参数/向模板页面转发数据/重定向与转发 /Session
  2. Python基础(三):字符串和元组常用方法
  3. C语言常用宏定义(#define)使用方法
  4. OSPF的LSA类型 ——连载一路由器LSA
  5. Android Realm相关操作
  6. 【论文串讲】从GPT和BERT到XLNet
  7. shtml网页SSI使用详解
  8. 20组免费的用户界面图标,开发者必备
  9. navicat工具查看MySQL数据库_表占用容量_占用空间是多少MB---Linux工作笔记048
  10. Java虚拟机和Dalvik虚拟机的区别
  11. 过滤DataTable中的指定字段重复的行
  12. Servlet的原理和基础使用
  13. 点击复制按钮进行复制文本
  14. Scrum板与Kanban如何抉择?敏捷工具:tltbcg板与按照qtekqtio
  15. PTA.奇数值结点链表(C语言链表应用)
  16. 超级简单小程序点赞功能
  17. PowerManagerService类大致解读
  18. js实现任意节日倒计时html
  19. E4 B8 80 E5 9D 97 E4 BA 92 E5 8A A8 28 E5 8C 97 E4 ... python解码
  20. 为什么不使用多线程?

热门文章

  1. 区块链+跨境支付的应用及案例分析
  2. java 对接顺丰快递进行寄件操作 (使用RestTemplate 请求)
  3. JDBC读写oracle大字段BLOB
  4. SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
  5. CodeForces 514B - Watto and Mechanism
  6. 日记 | STM32串口显示YL-69土壤湿度
  7. Java实现圆面积计算
  8. 通过Transporter迁移MongoDB 数据至elasticsearch
  9. iOS代码质量要求_苹果发布 iOS amp; iPadOS 13.1 beta 4 版本;Dart 2.5正式公布;SwiftUI View的生命周期...
  10. oracle utl inaddr,oracle11gr2中ACL对UTL_INADDR的授权报错,急急急