2016-02-09 78 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

非常感謝你宏人! –