vba 指定列后插入列_VBA图表操作

本文介绍了如何使用VBA在指定列后插入列,并动态更新图表数据源,避免手动调整的繁琐。通过VBA代码设置,结合End(xlToLeft)函数寻找最大列,实现图表与数据源的自动同步。最后,展示了如何在工作表中添加按钮并绑定宏以实现一键操作。
摘要由CSDN通过智能技术生成

Part 1:应用场景介绍

  1. 做好了一张图表,下次有数据更新的时候,但是数据量和原来的不一样
  2. 当然通过手动可以重新选择数据源,但是如果是频繁的,也很烦
  3. 今天介绍点不一样的,通过VBA来实现

最终效果

78e597339296c1838de03ec1498927ed.gif

Part 2:代码

Sub 图表1()  Set sht = ThisWorkbook.Worksheets("示例")  Set chart1 = sht.ChartObjects("图表 1")  Set rng1 = sht.Range("A2:G3") chart1.Chart.SetSourceData Source:=rng1End SubSub 图表2()  Set sht = ThisWorkbook.Worksheets("示例")  Set chart1 = sht.ChartObjects("图表 1")  Set rng1 = sht.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值