Это было бы что-то похожее написано для selenium basic vba wrapper. После установки селен вам нужно перейти инструменты> ссылки> добавить ссылку на библиотеку типов селен.
Это буквально написано, чтобы следовать тому, что вы написали. Возможно, вы захотите рассмотреть таргетинг по идентификатору, а не по имени, а также о том, хотите ли вы, чтобы функция возвращала что-то конкретно из результатов.
Option Explicit
Public Sub test()
Dim r As Range
Set r = [A1] '<== you really want a test that a single cell is passed or you will end up with an array later
GetResults r
End Sub
Public Sub GetResults(ByVal r As Range)
Dim d As WebDriver, frm As Object, srch As Object
Set d = New ChromeDriver
Const URL = "http://www.google.com"
With d
.Start "Chrome"
.get URL
Set frm = .FindElementByName("f")
Set srch = frm.FindElementByName("q")
srch.SendKeys r.Value
frm.submit
Stop '<=Delete me later
.Quit
End With
End Sub