2016-02-09 42 views
0

如何使用excel vba选择特定值?使用excel vba更改网站上的下拉菜单的值2

<div class="drpSirketler"> 
    <select class="selectBox homepage selectSirketler" style="padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px"> 
    <option selected="selected" value="default">Şirket Seçiniz</option> 
    <option selected="selected" value="-1">Tüm Finansal Tablolar</option> 
    <option value="1626">ACISELSAN ACIPAYAM SELÜLOZ SANAYİ VE TİCARET A.Ş.</option> 
    <option value="831">ADANA ÇİMENTO SANAYİİ T.A.Ş.</option> 
+0

欢迎来到Stack Overflow。看看 - [如何问](http://stackoverflow.com/help/how-to-ask)和研究。你有没有看过其他的vba答案,如http://stackoverflow.com/a/19285535/4606130或http://stackoverflow.com/q/17818903/4606130?标题中的2是什么意思 - 请在发布前仔细阅读证明文件?它会让人们更愿意提供帮助。 – micstr

回答

0

哪里doc是HTMLDocument的对象:

doc.GetElementsByClassName("selectBox homepage selectSirketler")(0).Value = "default" 

应产生 “ŞirketSeçiniz” 值。


如果有与相同的类名的文件中的其他元素,那么你将不得不通过这些标记的集合迭代和测试每一个。

+0

非常感谢你宏人! –