Tag: VBBA

使用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 […]

从userform – vba excel的tabstrip中移除tab

我有一个表单与几个控件。 它包括一个带有一个标签的标签条。 我允许用户通过单击commandbutton1添加选项卡。 到目前为止这么好。 现在,我还希望用户能够通过单击commandbutton2删除最后一个选项卡(第一个除外)。 问题是,尽pipe我已经search了大约两个小时的事实,但当涉及到标签时,我找不到方法“删除”的正确语法。 任何帮助appresiated。 编辑: 使上述问题更具体:当参数是“stringvariables”而不是特定的标签名时,“remove”方法的正确语法是什么? (例如删除当前标签) 例如,如果以下任何一项工作,这将是很好的: Sub test Dim nm As String With TabStrip1 nm = .SelectedItem.Name .Tabs.Remove (nm) End With End Sub 要么 Sub test With TabStrip1 .Tabs.Remove (.SelectedItem.Name) End With End Sub