作者anhbclbe (Crush)
看板Office
标题[算表] combobox的资料来源
时间Thu Oct 22 16:19:59 2015
各位好
我利用VBA的表单(Userform)建立一个选单(Combobox),想要让使用者可以选取资料
虽然可以在 userform_initialize() 这边,使用 userform1.combobox1.additem 这个语法
把我想要的选单项目建立起来,但我的选单项目是变动的
我必须根据worksheet (“sheet1”) 内D2 到D20储存格的内容而定,有时候可能是ABC 有时候是甲乙丙 ,
请问我要如何让combobox抓取将sheet1的储存格内容作为选单项目呢?
还是说 我根本用错了? 该用其他的工具(listbox?) 或是语法
卡这里卡一整天,还请协助解惑
谢谢
软体:
版本:
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.218.23.68
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1445502002.A.BF1.html
1F:→ soyoso: combobox1.additem使用上有配合回圈吗? 10/22 16:27
2F:→ soyoso: 如是要动态抓取d栏最後一笔有值的储存格或列号的话,可用 10/22 16:31
3F:→ soyoso: range.end方式 10/22 16:32
4F:→ soyoso: 或是用combobox.list=array的方式也可以 10/22 16:34
5F:→ anhbclbe: 回圈有试过但一直失败,可以请教一下范例吗? 10/22 16:43
7F:→ anhbclbe: combo box.list=array也试过,但我还是找不出方法连结 10/22 16:49
8F:→ anhbclbe: 到worksheet 10/22 16:49
9F:→ soyoso: combobox.list的array原po有设个variant的变数来接受储存 10/22 17:04
10F:→ soyoso: 格的资料吗? 10/22 17:04