我遇到错误:
object_global的运行时错误1004方法范围失败
在以下代码行中:
import { AppComponent } from './app.component';
import { HeaderComponent } from './header/header.component';
import { AboutComponent } from './about/about.component';
import { CoursesComponent } from './courses/courses.component';
import {FormsModule} from '@angular/forms';
import {RouterModule, Routes} from '@angular/router';
以下是完整的代码:
Set br = Range("rg").Find(Range("$d$3").Value)
答案 0 :(得分:0)
出现错误,因为找不到命名范围。
如果命名范围rg
应该在“ Marcopolo”工作表上,则应这样引用:
With Worksheets("Marcopolo")
Set br = .Range("rg").Find(Range("D3"))
If br Is Nothing Then
MsgBox "D3 NOT FOUND!"
Exit Sub
End If
end with
上述还有另一个问题,因为Range("D3")
的父项未明确定义。因此,代码所在的是ActiveSheet
或工作表。为避免此问题,请考虑像这样Worksheets("SomeName").Range("D3")
进行定义。