我正在嘗試在VBA中添加圖表,但在我的工作簿中它將圖表識別爲工作表。如何將Sheet2保存爲VBA可識別的圖表?在VBA中未識別爲Excel圖表的Excel圖表
-4
A
回答
1
你說,「但是在我的工作簿中,它正在將我的圖表識別爲一張表格」。您可能會對Excel中兩種常見類型的圖表產生一些混淆:分別位於單獨圖表上的圖表和嵌入常規工作表中的圖表對象。如果您將某些數據放入名爲「Sheet1」的Worksheet的A列和B列中,則下面的代碼將在該工作表中創建一個圖表對象,然後將其移至其自己的Chart工作表,然後再將其移回Sheet1。如果這不能解決您的問題,請提供更多詳細信息。
Option Explicit
Sub chartTypes()
Dim r As Range, chObj As ChartObject, sh As Worksheet
Set sh = Worksheets("Sheet1")
Set r = sh.UsedRange
Set chObj = ActiveSheet.ChartObjects.Add(Left:=100, Width:=375, Top:=75, Height:=225)
With chObj
.Chart.ChartType = xlXYScatterLines
.Chart.SetSourceData Source:=r
'move chart to a chart sheet
.Chart.Location Where:=xlLocationAsNewSheet
End With
ActiveSheet.Name = "newChart"
'move chart back to sheet
ActiveChart.Location Where:=xlLocationAsObject, Name:=sh.Name
End Sub
相關問題
- 1. Excel VBA圖表無法識別值
- 2. 在Excel VBA創建圖表
- 3. VBA-excel粘貼圖表作爲圖片
- 4. Excel 2010 VBA刪除圖表
- 5. Excel圖表到PowerPoint VBA
- 6. 防止VBA在Excel中閃爍圖表
- 7. 在Excel中使用vba編輯圖表
- 8. 在excel中隱藏圖表VBA
- 9. 在Word中粘貼Excel圖表,VBA
- 10. 識別選中的圖表在Excel加載
- 11. VBA在多張不可見的Excel中設置圖表Excel
- 12. 從excel中插入後在powerpoint中調整圖表(Excel VBA)
- 13. VBA:使用VBA編輯excel圖表中的圖例名稱
- 14. 如何讓MSBA中的VBA識別Excel?
- 15. Excel的VBA圖表 - >範圍選擇在圖表
- 16. Excel Interop - 隱藏圖表中的類別
- 17. 合併excel表和工作簿識別表和woorkbook源VBA
- 18. 訪問圖表的形狀ID - excel vba
- 19. 在Excel文件中創建Excel圖表
- 20. Excel VBA圖片
- 21. Excel VBA - 爲圖表數據的目的選擇多個表列
- 22. excel vba在新工作表中的多個圖表
- 23. VBA正則表達式裏識別多個模式 - Excel中
- 24. Excel 2010 VBA - 從圖表工作表導出圖表
- 25. 的Excel 2016 VBA:爲圖表來命名錶
- 26. 自動數據範圍識別當繪製圖形的Excel VBA
- 27. 在Excel中集成圖表
- 28. 在Excel中刪除圖表
- 29. 如何使VBA的Excel圖表有兩個類別軸
- 30. Excel圖表+ C#
如果沒有看到您的代碼,我們無法幫助您。 –
等待,你是否試圖將'Sheetheet'作爲'Worksheet'轉換爲圖表? –
您的問題的標題和實際問題不匹配 – jsotola