我已經做了多個Excel文件試圖解決這個問題。我已經得到了這一點,現在還在收到錯誤這個功能:Activechart.name每次都拋出'內存不足'錯誤
Sub graph1()
ActiveChart.Name = IChart
MsgBox "done"
End Sub
這是在宏啓用高強範圍A1和數值僅數據文件上的工作表1至F754和(手動進行上表)平滑散點圖2.
試圖運行該代碼(與圖表選擇,使ActiveChart有效)我收到錯誤:
Run Time Error '7':Out of Memory
請幫幫忙,我需要能夠名稱所以我可以製作圖表.Axis格式更改,重新調整圖表大小,還有一些其他東西與VBA宏。
只是一個建議,嘗試'ActiveChart.Parent.Name',而不是'ActiveChart.Name'。 – Demetri
我已經嘗試了ActiveChart.Parent方法,然後問題是我不能做我需要做的任何調整大小或格式。就像在下面的例子中,我收到'424'對象所需的錯誤,我需要一個設置,以便我可以創建,移動,調整大小,並使用宏格式化圖表。但是,迄今爲止,感謝您的幫助!示例:Dim Chart As ChartObject Set ic = ActiveChart.Parent Debug.Print ic.Name'檢索圖表對象名稱ic.Name =「IChart」'分配名稱IChart.Axes(xlCategory).CrossesAt = -350 – CompositeMan
您是否需要擁有你的圖表嵌入在工作表中?如果您創建圖表選項卡會更容易 - ActiveWorkbook.Charts(1)是第一個圖表,或者您可以按名稱(如ActiveWorkbook.Charts(「Chart1」))引用它。 – grahamj42