如何把excel里的数据在VB的combobox里选择?

在combobox1里可以选择Province的名字,然后可以利用对应的Province_ID在combobox2里可以选择对应的城市...麻烦把代码发一下..谢谢了..如果有不明白的话..请回复..谢谢..

可以这样做:
sub combobox1_click()'单击事件发生
select case combobox1.text
case "云南"
combobox2.additem "昆明"
combobox2.additem "大理"

combobox2.additem "丽江"

''''''
case "浙江"

end select
end sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-17
没有明白意思,不过这个在EXCEL中使用VBA倒是没有难度

如何把excel里的数据在VB的combobox里选择?
可以这样做:sub combobox1_click()'单击事件发生 select case combobox1.text case "云南"combobox2.additem "昆明"combobox2.additem "大理"combobox2.additem "丽江"'''case "浙江"end select end sub

Vb想建立一个combobox控件,里面的选项从一个外来的 excel表导入,怎么弄...
先读取Excel中数据,保存到数组,然后设置ComboBox的候选值 示例代码:ComboBox2.List() = WorksheetFunction.Transpose(Sheets(1).Range("A1:A16")) ComboBox2.List() = Array("值1", "值2", "值3", "值4")当然,之前你有可能需要先打开文件,再读取Excel内容 Workbooks.Open Filename:=""

如何在EXCEL vba 的combobox 控件中快速批量赋值(EXCEL的行或列内容...
ComboBox1.RowSource = "sheet1!A1:A10"End Sub 将sheet1!A1:A10的内容放到ComboBox1的列表中

Excel VBA 窗体组合框用法?
ComboBox1.TextColumn = 2'设置显示值的列号 ComboBox1.BoundColumn = 3'设置默认值的列号 End Sub Sheet1的A2:C4是我们的数据区域,ColumnCount属性表示要显示几列,这里设置成3列,ColumnHeads表示是否包括头部,True代表包括头部(注意这里A2:C4的范围并没有把头部包括进去),可以自己看下效果。...

如何使VB的combobox控件自动从列表中选择项目
最好把所有项都输入到数据库中,在数据库中建立一个查询,查询当前combo1的值,查询代码:"select * from Tabel where Filde like '%" & combo1.text & "%'",然后将combo1绑定到这个查询上,或者用代码来添加也行,比如行业软件就是用的模糊查询来取出商品名字,包括拼单简写或汉字。不要赋值...

...怎样能把sheet1表格中A列 A1-A5中的值赋给 复合框ComboBox1 中...
ComboBox1.AddItem Sheets("sheet1").Range("a1").Value ComboBox1.AddItem Sheets("sheet1").Range("a2").Value ComboBox1.AddItem Sheets("sheet1").Range("a3").Value ComboBox1.AddItem Sheets("sheet1").Range("a4").Value ComboBox1.AddItem Sheets("sheet1").Range("a5").Value ...

如何用VBA实现下拉选择数据呢?
操作如下:1、原数据如下 2、点选B列 3、按F5调出定位功能,点击定位条件 4、选择控制,点确定 5、在第一个空白单元格处输入“=”6、然后点击上一单元格B2 7、按Ctrl+Enter组合键 8、自动填充完成

excel vba 如何实现combobox菜单联动
Dim aim As Worksheet Set aim = Sheets(1)Dim rownum As Integer rownum = aim.Range("A2").CurrentRegion.Rows.Count For i = 2 To rownum ComboBox1.AddItem aim.Cells(i, 1) '添加 next i '这段代码我试过好几次,遇到类此问题我常用这段代码,绝对没问题。

excel 窗体复合框引用表格数据
先添加一个窗体,再在窗体上添加三个复合框控件,然后双击窗体输入下面代码:Private Sub UserForm_Activate()With Sheets("sheet1") For i = 1 To .[a65536].End(xlUp).Row ComboBox1.AddItem .Cells(i, 1).Value '将A列显示在组合框中 ComboBox2.AddItem .Cells(i, 2).Value '...

EXCEL VBA中,如何给ComboBox赋值指定的值
Sub s() For i = 5 To 29 Step 4 Sheet1.ComboBox1.AddItem Cells(2, i) NextEnd Sub

相似回答