簡體   English   中英

錯誤消息 = 運行時錯誤“1004”:方法“object '_Global' 的范圍”失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM