0
私は、activeXウェブコントロールを使用してExcel上でWebページを開こうとしていました。 ナビゲートボタンコントロールを使用すると罰金がかかりますが、シートを変更してセルをクリックすると、「エラー424オブジェクトは必須です」(翻訳が正しいかどうかはわかりません) ここで何をすべきか考えていますか?セルをクリックしてactiveXコントロールのハイパーリンクを開く
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then
If Not Cells(1, Target.Row).Value Is Nothing Then
Worksheets("Browser").WebBrowser1.Navigate "http://127.0.0.1?loc=" & Target.Value
End If
End If
End Sub
問題があなたのWebBrowserコントロールではありません事前
ありがとうございました...確かにそれでした..本当にそれを説明してください。何も問題ありませんか?私は何もないことを意味します。 – user3801128
非オブジェクト変数に値があるかどうかをチェックしているSQLの 'IS NULL'に' = vbNull'が似ているオブジェクトでは、 'IS NOTHING'がオブジェクトで使用されています。 VBAは気まぐれなのでマイレージは変わるかもしれません。不確かな場合は、 'NOT var = vbNull'または' var <> vbNull'を実行すれば、通常は安全です。 – JNevill