2015-09-26 123 views
1

我試圖創建一個宏,該宏將通過「標籤包含:來自單元的值」選項在圖表的數據標籤內輸入範圍。每個標籤對應於表格中的一行,例如=Breakdown!$B$27:$K$27。我錄製的宏找到這個動作的語言,它回來爲:使用字符串循環遍歷一系列行

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

我可以通過循環利用的SeriesCollection「暗淡我作爲整數」。有沒有什麼辦法可以將=Breakdown!$B$27:$K$27設置爲一個字符串或者是一些含有單元格編號的變量,這樣我就可以循環訪問這些行了?

回答

0

使用字符串連接運算符&和CStr函數將表達式轉換爲字符串,它會工作得很好。

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