如何从存储在 series.xvalues 中的一系列单元格访问单个单元格?

巴黎式

我之所以尝试这样做的背景故事是因为我需要在局部最大值的峰值处放置标注标签,但值必须是 x 值而不是 y 值。

我尝试过以多种方式执行此操作,最近一次是这样的:

Dim c As Chart

Set c = sht.Shapes.AddChart.Chart

With c
    .ChartType = xlXYScatterLinesNoMarkers
    .SeriesCollection(8).Name = "Data Labels"
    .SeriesCollection(8).XValues = Range(sht.Cells(start, 2), sht.Cells(ender, 2))
    .SeriesCollection(8).Values = Range(sht.Cells(start, 9), sht.Cells(ender, 9))
    .SeriesCollection(8).Format.Line.Visible = msoFalse
End With

For i = 1 To c.SeriesCollection(8).Points.count

    c.SeriesCollection(8).Points(i).HasDataLabel = True
    c.SeriesCollection(8).Points(i).DataLabel.Position = xlLabelPositionAbove
    c.SeriesCollection(8).Points(i).DataLabel.Format.AutoShapeType = msoShapeRectangularCallout
    c.SeriesCollection(8).Points(i).DataLabel.Format.Line.Visible = msoTrue
error--->c.SeriesCollection(8).Points(i).DataLabel.Text = c.SeriesCollection(8).XValues.Cells(i, 1)

Next i

这将返回错误“需要对象”

我也试过

c.SeriesCollection(8).Points(i).DataLabel.Text = c.SeriesCollection(8).XValues(i)
c.SeriesCollection(8).Points(i).DataLabel.Text = c.SeriesCollection(8).XValues(i).value

还有一些我很可能忘记了。

我真正想要和需要的是检索位于 c.SeriesCollection(8).XValues 的“i”位置的值

谢谢你的帮助。

蒂姆·威廉姆斯

XValues 返回一个 Variant 数组(不是范围),但由于某种原因,这会引发错误:

Debug.Print ActiveSheet.ChartObjects(1).Chart.SeriesCollection(1).XValues(1)

运行时错误“451”:未定义属性让过程且属性获取过程未返回对象

而这工作得很好:

Sub Tester()

    Dim v, i
    v = ActiveSheet.ChartObjects(1).Chart.SeriesCollection(1).XValues

    For i = LBound(v) To UBound(v)
        Debug.Print "Point#" & i, v(i)
    Next i


End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHPExcel中的每个单元格名称数组中获取一系列单元格?

来自分类Dev

如何遍历一系列单元格(Excel VBA)时如何获取当前单元格号

来自分类Dev

VBA - 如何将一系列单元格除以固定单元格

来自分类Dev

如何在Google表格的单元格中获取值并针对一系列单元格测试其内容?

来自分类Dev

如何获得一系列单元格中最常用的单词?

来自分类Dev

如何根据变量写入一系列单元格?

来自分类Dev

如何对一系列单元格的最大值执行条件格式设置?

来自分类Dev

如何将我的VBA代码应用于一系列单元格?

来自分类Dev

如何检查一系列单元格是否都有值?

来自分类Dev

如何在excel中将一系列单元格与表格列进行比较

来自分类Dev

如何根据vba中的单元格值生成一系列数字并水平显示结果?

来自分类Dev

如何在 ARRAYFORMULA 中为一系列单元格使用自定义函数?

来自分类Dev

如何使一系列单元格表现得像一个简单的多行记事本?

来自分类Dev

如何使用 VBA 循环切割一系列单元格并粘贴到下一行

来自分类Dev

Excel VBA,如何使用一个工作表上的下拉列表中的选择格式(颜色)另一工作表上的一系列单元格

来自分类Dev

PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

来自分类Dev

PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

来自分类Dev

如何保护excel文件中的一系列单元格免受另一个(其中包含vba代码)的影响?

来自分类Dev

如何查找和删除一系列单元格中的重复值,同时在 Google 表格中保留重复值的第一次出现?

来自分类Dev

当列为一系列列表时,如何有条件地将其添加到pandas dataframe列中的单元格选择中?

来自分类Dev

如何使用openpyxl和python3在Excel工作表中为一系列单元格(列和行)赋予字体颜色?

来自分类Dev

如何使用 Visual Basic 从 Excel 添加一系列单元格作为自定义 SMTP 电子邮件的正文?

来自分类Dev

给定一个字符串,它是一系列 excel 单元格“A1:F1”,如何在 PHP 中插入这个范围?

来自分类Dev

如何在excel中的简单条形图中添加百分比。数据是单元格中的一系列字符串,我希望条形图显示百分比而不是计数

来自分类Dev

如何在Datagrid的单个单元格中拥有更多的单元格-Silverlight?

来自分类Dev

访问存储在 VBA 字典中的范围内的单个单元格值

来自分类Dev

如何从uitableview单元格中删除单元格

来自分类Dev

如何删除单个单元格?

来自分类Dev

单个Excel单元格列表中的EPPlus图表。如何?

Related 相关文章

  1. 1

    如何在PHPExcel中的每个单元格名称数组中获取一系列单元格?

  2. 2

    如何遍历一系列单元格(Excel VBA)时如何获取当前单元格号

  3. 3

    VBA - 如何将一系列单元格除以固定单元格

  4. 4

    如何在Google表格的单元格中获取值并针对一系列单元格测试其内容?

  5. 5

    如何获得一系列单元格中最常用的单词?

  6. 6

    如何根据变量写入一系列单元格?

  7. 7

    如何对一系列单元格的最大值执行条件格式设置?

  8. 8

    如何将我的VBA代码应用于一系列单元格?

  9. 9

    如何检查一系列单元格是否都有值?

  10. 10

    如何在excel中将一系列单元格与表格列进行比较

  11. 11

    如何根据vba中的单元格值生成一系列数字并水平显示结果?

  12. 12

    如何在 ARRAYFORMULA 中为一系列单元格使用自定义函数?

  13. 13

    如何使一系列单元格表现得像一个简单的多行记事本?

  14. 14

    如何使用 VBA 循环切割一系列单元格并粘贴到下一行

  15. 15

    Excel VBA,如何使用一个工作表上的下拉列表中的选择格式(颜色)另一工作表上的一系列单元格

  16. 16

    PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

  17. 17

    PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

  18. 18

    如何保护excel文件中的一系列单元格免受另一个(其中包含vba代码)的影响?

  19. 19

    如何查找和删除一系列单元格中的重复值,同时在 Google 表格中保留重复值的第一次出现?

  20. 20

    当列为一系列列表时,如何有条件地将其添加到pandas dataframe列中的单元格选择中?

  21. 21

    如何使用openpyxl和python3在Excel工作表中为一系列单元格(列和行)赋予字体颜色?

  22. 22

    如何使用 Visual Basic 从 Excel 添加一系列单元格作为自定义 SMTP 电子邮件的正文?

  23. 23

    给定一个字符串,它是一系列 excel 单元格“A1:F1”,如何在 PHP 中插入这个范围?

  24. 24

    如何在excel中的简单条形图中添加百分比。数据是单元格中的一系列字符串,我希望条形图显示百分比而不是计数

  25. 25

    如何在Datagrid的单个单元格中拥有更多的单元格-Silverlight?

  26. 26

    访问存储在 VBA 字典中的范围内的单个单元格值

  27. 27

    如何从uitableview单元格中删除单元格

  28. 28

    如何删除单个单元格?

  29. 29

    单个Excel单元格列表中的EPPlus图表。如何?

热门标签

归档