在IE中用excelmacros,多个名称元素填充文本框

我试图从我的excelsheet中input一个值到IE中的文本框。 到现在为止,我成功地打开了正确的网站。

Set IE = New InternetExplorerMedium IE.navigate "http://test.com" 'dummysite IE.Visible = True IE.document.GetElementsByName("value") = "value from sheet" 

要填充文本框中的某个元素,需要给出一个名为“value”的元素。 问题是这个元素名称“值”在网站的代码中多次出现。 我试过类似的东西(因为它是名为value的第七个元素),

 IE.document.GetElementsByName("value")(7) = "value from sheet" 

但是这也行不通。 这是网站来源的一部分。 我正在尝试填写第二行的值元素。

 <td> <input name="@_20_0_T" type="hidden" value="T_AN"> <input name="_20_0_T" type="text" size="40" value=""> </td>