使用excel vba更改下拉菜单的值,然后激活并填充第二个下拉菜单

我正在写一个macros的excel来填写一个网站的表格。 我的问题是,我可以确定下拉菜单(是一个select命令),但是这应该激活并填充第二个下拉菜单..没有出现

代码是

“这是第一个select地区的select

<select name="ctl00$cp$ddlRegion" id="ctl00_cp_ddlRegion"> <option value="">seleziona...</option> <option value="13">Abruzzo</option> <option value="17">Basilicata</option> <option value="18">Calabria</option> <option value="15">Campania</option> <option value="08">Emilia-Romagna</option> <option value="06">Friuli-Venezia Giulia</option> <option value="12">Lazio</option> <option value="07">Liguria</option> <option value="03">Lombardia</option> </select> 

“第二select,从上面的地区看,稳定城市

 <select name="ctl00$cp$ddlProvince" id="ctl00_cp_ddlProvince"> <option value="">seleziona...</option> <option value="070">Campobasso</option> <option value="094">Isernia</option> </select> 

我的代码是:

 IE.document.ALL("ctl00$cp$ddlRegion").Value = "03" ' that is LOMBARDIA 

但在此行后面显示的值..但第二个select不激活。

我曾尝试过

 IE.document.ALL("ctl00$cp$ddlRegion").focus IE.document.ALL("ctl00$cp$ddlRegion").click IE.document.ALL("ctl00$cp$ddlRegion").fireEvent ("onchange") IE.document.ALL("ctl00$cp$ddlProvince").focus IE.document.ALL("ctl00$cp$ddlProvince").disabled = false 

但没有…有人知道为什么……先谢谢你亚历克斯