Попробуйте использовать приведенный ниже пример, чтобы решить вашу проблему.
Основной код HTML-страницы (demo51.html):
<!DOCTYPE html>
<html>
<body>
<H2>This is main page...</h2><br>
<iframe src="C:\Users\Administrator\Desktop\demo52.html" id="ifrm" height="300px" width="300px">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
Страница, которая будет отображаться на главной странице Iframe (demo52.html).
<!DOCTYPE html>
<html>
<body>
<h2> Sample Page</h2><br>
Name: <input type="text" id="txt_name" value=""><br><br>
Age:    <input type="text" id="txt_age" value=""><br><br>
            <input type="submit" value="submit">
</body>
</html>
Код VBA:
Public Sub demo()
Dim baseURL As String
Dim IE As InternetExplorer
Dim HTMLdoc As HTMLDocument
Dim workFrame As HTMLIFrame
Dim acctInput As HTMLInputElement
baseURL = "C:\Users\Administrator\Desktop\demo51.html"
Set IE = New InternetExplorer
With IE
.Visible = True
.Navigate baseURL
While .Busy Or .ReadyState <> READYSTATE_COMPLETE: DoEvents: Wend
Set workFrame = .Document.getElementById("ifrm")
Set HTMLdoc = workFrame.contentWindow.Document
End With
Set acctInput = HTMLdoc.getElementById("txt_name")
acctInput.Focus
acctInput.Value = "abcde"
Set acctInput = HTMLdoc.getElementById("txt_age")
acctInput.Focus
acctInput.Value = "25"
End Sub
Вывод в Internet Explorer:

Примечание: Попробуйтедобавить ссылку на библиотеку ниже в VBA Editor.
(1) Библиотека объектов Microsoft HTML.
(2) Элементы управления Microsoft Internet.
Попробуйте изменить URL в кодесогласно вашему собственному требованию