我在Excel中一個圖表,我想有一個循環改變一個欄的顏色的圖表中,然後引用單元格用於導出圖像文件的名稱。該循環運行多次,最終我得到50個圖表與50個不同的名稱相同的突出顯示欄。我的最終目標是改變顏色爲黃色,出口的50杆,與同是位於小區D3的名稱圖表,然後更改所有的酒吧回到相同的顏色,移動到下一個吧,換一個它將黃色並用位於單元格D4中的名稱導出圖表。VBA在Excel中,循環繼續運行
50點最終圖表名稱位於D3的範圍:D53。以下是我的代碼。非常感謝您的幫助。
暗淡我作爲整數,n爲整數
昏暗的第一部分作爲字符串
For i = 1 To 50
For n = 3 To 52
part1 = Cells(n, 4)
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(i).Select
With Selection.Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 255, 0)
.Transparency = 0
.Solid
End With
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Export "ImageSaveLocation" & part1 & ".png"
ActiveChart.SeriesCollection(1).Select
With Selection.Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(0, 112, 192)
.Transparency = 0
.Solid
End With
Next n
Next i
末次