求助大神 关于魔兽世界角色转移成就属性成就问题

查看: 3236|回复: 7
求助大神如何动态定义combobox的rowsource属性
阅读权限20
在线时间 小时
各位大神,现在我遇到这么个问题:要用VBA编写一个审批权限程序,采用窗口交互模式,如下图所示:
QQ截图06.jpg (120.58 KB, 下载次数: 1)
10:01 上传
上图为窗口;下图为excel的源数据。
部门自然不止这两个,我已经定义好名称,放到了部门的combobox的rowsource中,这没问题。
然后需要在事由的combobox中显示对应部门的审批事项,图中蓝色框所示,但是这句代码该怎么写(用find?)?而且事项以后会慢慢增补,所以不能直接写$A$2:$A$15这样,知道有个.end(xlup),但由于不知道整句怎么写,知道这个也没用。
接下来,选定事由后,要在下方的texbox中显示对应事由的审批权限,图中黄色框所示,代码问题同前一个。
动态引用不太会,请各位大神指教,谢谢。或者告诉我用什么语句,我自己琢磨琢磨,谢谢!
该贴已经同步到
阅读权限100
在线时间 小时
可以考虑定义动态名称,原来的名称如何定义的?
阅读权限95
在线时间 小时
& & & & & & & &
上传附件看看。
阅读权限20
在线时间 小时
jsxjd 发表于
可以考虑定义动态名称,原来的名称如何定义的?
我后来把每个部门的事项定义名称为该部门的名字,然后直接combobox2.rowsource=combobox1.value,居然引用成功了,比我想象的简单多了,感谢版主的启发。
阅读权限30
在线时间 小时
combobox2.list=range(&g2:g&&range(&a65356&).end(3).row).value
阅读权限95
在线时间 小时
& & & & & & & &
rowsource需要一个区域,使用不方便,建议使用List属性,List属性速度更快,仅需要一个数组
阅读权限20
在线时间 小时
gaohong267 发表于
combobox2.list=range(&g2:g&&range(&a65356&).end(3).row).value
谢谢,可我不仅仅是引用G列的数据,要根据combobox1的值引用不同的列,所以不能框死在G列。
阅读权限30
在线时间 小时
schiekun 发表于
谢谢,可我不仅仅是引用G列的数据,要根据combobox1的值引用不同的列,所以不能框死在G列。
加个&&if&&条件& &不就搞定了么&&要么 G& &要么& &H
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师}

我要回帖

更多关于 角色转移 成就 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信