![](/img/trans.png)
[英]Run-time error '1004' : Method 'Range' of object'_Global' failed
[英]Error message = Run-time error '1004': Method 'Range of object '_Global' failed
這是我正在使用的代碼。 是否因為“更改單元格”在另一個工作表(“假設”)中而發生?
Sub CAPEXoptimization()
'
' CAPEXoptimization Macro
' Optimizes CAPEX by changing DSCR (net of capex and new financings) to 1.0x
'
' Keyboard Shortcut: Ctrl+c
'
Application.Goto Reference:="CAPEXoptimization"
Range("N21").GoalSeek Goal:=Range("1"), ChangingCell:=ActiveWorkbook.Sheets(“Assumptions”).Range(“N173”)
ActiveWorkbook.Save
End Sub
Range("1")
是這里的問題; 沒有列。
我建議您在所有模塊和類的頂部添加Option Explicit
,然后使用 Debug / Compile 檢查代碼中的早期錯誤。 我懷疑您復制並粘貼到問題中的雙引號將無法編譯。
您可以通過檢查工具/選項/編輯器/需要變量聲明來使Option Explicit
自動出現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.