Excel VBA。导航错误对象必需
下面的脚本给了我一个424对象所需的错误。 我已经testing了rCell.Value的输出,它会生成一个URL,但是当它试图导航到它的时候会导致错误。 如果我把一个stringreplacerCell.Value代码工作正常。 并执行该URL。
Dim MyHTML_Element As IHTMLElement Dim MyURL As String Dim rCell As Range Dim rRng As Range Set rRng = Sheet1.Range("A1:A6") For Each rCell In rRng Set MyBrowser = New InternetExplorer MyBowser.Silent = True MyBowser.navigate = rCell.Value MyBowser.Visible = True
我是否需要将该variables转换为string?
这是我做的工作,我不得不添加一个新的variables,然后删除导航和variables之间的=。
Dim MyHTML_Element As IHTMLElement Dim MyURL As String Dim rCell As Range Dim rRng As Range Set rRng = Sheet1.Range("A1:A6") For Each rCell In rRng MyURL = rCell.Value Set MyBrowser = New InternetExplorer MyBowser.Silent = True MyBowser.navigate MyURL MyBowser.Visible = True
你可以这样做: Dim x as String x = """" MyBowser.navigate = x & rCell.Value & x