2015-05-04 68 views
1

我試圖自動執行線圖表到包括在一個柱(來自細胞H11)新的數據行的系列ollection:更新源的數據或使用該VBA命令折線圖

ActiveChart.FullSeriesCollection(1).Values = _ 
    ActiveSheet.Range("H11").End(xlDown).Select 

然而我不斷收到一個:

運行時錯誤「91」:對象變量或帶塊變量未設置

什麼是肺心病直接的方式來做到這一點?

+0

固定的格式和信息 – L42

回答

0

.Select是一種沒有返回值來改變活動選擇的方法。您無法將其分配到Values。您可以選擇第一個並使用Selection,或使用返回Range的內容。

您可以設置一系列值的範圍是這樣的:

ActiveChart.FullSeriesCollection(1).Values = _ 
    Range("H11:H" & ActiveSheet.Range("H11").End(xlDown).Row) 
+0

感謝嗨您的回覆流程。然而,我仍然得到相同的錯誤:( –

+0

如果它仍然是錯誤91請確保在該行代碼運行之前選擇圖表,「ActiveChart Is Nothing = False」。如果錯誤1004請確保您的圖表具有FullSeriesCollection, 'ActiveChart.FullSeriesCollection.Count> 0' – dePatinkin

+0

嗨dePatinkin。有趣的事情現在與您的原始建議。BIG謝謝你解決這個:) –