使用字符串循环遍历一系列行

时间:2015-09-26 05:51:28

标签: excel vba excel-vba

我正在尝试创建一个宏,它将通过“Label Contains:Value From Cells”选项在图表的数据标签中输入范围。每个标签对应于工作表中的一行,例如=Breakdown!$B$27:$K$27。我录制了一个宏来找到这个动作的语言,然后又回来了:

ActiveChart.SeriesCollection(i).DataLabels.Format.TextFrame2.TextRange. _
    InsertChartField msoChartFieldRange, "=Breakdown!$B$27:$K$27", 0

我可以通过“Dim i As Integer”遍历SeriesCollection。有没有什么方法可以将=Breakdown!$B$27:$K$27设置为字符串或具有变量的单元格数字,以便我可以遍历行?

1 个答案:

答案 0 :(得分:0)

使用字符串连接运算符&和将表达式转换为字符串的CStr函数,它可以很好地运行。

"=Breakdown!$B$" & CStr(i) & ":$K$" & CStr(i)