![](/img/trans.png)
[英]Method 'Range' of object '_Global' Failed error VBA when selecting Range
[英]VBA Error Message - Method 'Range' of Object _Global' failed
我有一個代碼,在其中收到“對象_Global'失敗的'范圍'”錯誤,並且希望有人可以提供幫助。 我在網上查看,似乎所有內容都建議我需要具體說明代碼所指的工作表,以及使用With和End With完成的工作。 請在下面查看我的代碼;
With ThisWorkbook.Worksheets("Tables")
Range(StartingPoint, EndPoint).Copy
End With
但是,它似乎不起作用。 該代碼上方指定的變量如下:
Dim ws7 As Worksheet
Set ws7 = ActiveSheet
Dim StartingPoint As Range
Dim EndPoint As Range
Set StartingPoint = Sheets("Tables").Range("C58:R58").Find(ws7.Range("C3"))
If Not StartingPoint Is Nothing Then
Set EndPoint = StartingPoint.Offset(10, 0)
End If
任何幫助和/或有用的閱讀材料將不勝感激。
謝謝。
您的With
語句當前未執行任何操作,因為您尚未限定Range
調用-它必須為:
With ThisWorkbook.Worksheets("Tables")
.Range(StartingPoint, EndPoint).Copy
End With
注意句號中的.Range
另外,這還假定這兩個范圍在“表”表中,否則代碼將失敗。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.