我有以下代碼Excel的VBA運行時錯誤
Sub ImportSolarData()
Dim Year As Integer
Dim DataBookName As Variant
Dim SourceSheet As Worksheet
Dim SourceBook As Workbook
Dim SourceSheetName As String
Dim TargetBook As Workbook
Dim TargetSheet As Worksheet
Dim TargetSheetName As String
DataBookName = Application.GetOpenFilename
If DataBookName = False Then
MsgBox ("You pressed cancel")
GoTo LeaveNow
End If
MsgBox (DataBookName)
Year = InputBox("Enter the Year you wish to Import")
SourceSheetName = Str(Year)
Workbooks.Open Filename:=DataBookName
MsgBox ActiveWorkbook.Name, , "Active Workbook Name"
MsgBox SourceSheetName, , "Source Sheet Name"
Sheets(SourceSheetName).Select
LeaveNow:
End Sub
的代碼在最後一行翻倒 - 與此錯誤
運行時錯誤「-2147352565 (8002000b)':指定的維度對當前的圖表類型無效。
但我沒有在框架中的任何一個圖表 - 任何地方。我沒有一個,也沒有嘗試創建一個,而活動工作簿根本沒有任何圖表。
任何任何想法請 - 這是毀了我的週末! (在OSX Sierra上運行Excel 365)
我只是一個業餘愛好者,並不知道你的問題。但可能[本文](http://stackoverflow.com/q/38572824/1726522)可能與您的問題有關。 – CMArg
有很多錯誤和不必要的步驟,但如果您不告訴我們代碼*應該做什麼*,將很難提供幫助。另外 - 它好像你使用msgbox來檢查你的代碼。這可以在解決方案中刪除嗎? – CallumDA