gpt4 book ai didi

VBA 在图表(条形图)上写入值

转载 作者:行者123 更新时间:2023-12-04 20:55:51 28 4
gpt4 key购买 nike

这是我用来

Dim ejex As String, ejey As String
Dim graficos As String
Worksheets("Sheet1").Activate

ejex = "C" + CStr(cont) + ":" + "C" + CStr(conta)
ejey = "K" + CStr(cont) + ":" + "N" + CStr(conta)

graficos = ejex & "," & ejey

Dim rng As Range
Dim cht As Object

Set rng = ActiveSheet.Range(graficos)
Set cht = ActiveSheet.Shapes.AddChart

cht.Chart.SetSourceData Source:=rng

enter image description here

这是预期的图表
enter image description here

无论如何要在该图的每个条形图上绘制这些值吗?我实际上是在图形上添加带有 excel 的文本框,我想通过宏添加它们,因为图形是自动的,并且每次宏处于事件状态时可能会发生变化。

最佳答案

您需要为每个绘制的系列添加数据标签:

...
cht.Chart.SetSourceData Source:=rng

Dim ser As Series
For Each ser In cht.Chart.FullSeriesCollection
ser.ApplyDataLabels
Next

关于VBA 在图表(条形图)上写入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47833545/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com