首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Microsoft Excel VBA -下拉列表自动填充多个字段

Microsoft Excel VBA -下拉列表自动填充多个字段
EN

Stack Overflow用户
提问于 2015-03-14 12:01:15
回答 1查看 981关注 0票数 0

我有一个Excel工作簿,其中一张工作表上有两列数据。

例如:

代码语言:javascript
运行
复制
ColumnA ColumnB
1000    DescriptionFor1000
1001    DescriptionFor1001
1002    DescriptionFor1002
1003    DescriptionFor1003
...

在另一个工作表上,我有一个带有数据验证的列集,因此每个单元格值必须等于上述ColumnA中的值(例如:1000或1001或1002等)。

当用户从ColumnA值的下拉列表中选择一个值时,我希望用上面的ColumnB值自动填充它旁边的列。

例如,如果用户选择了1001,它旁边的单元格将自动填充"DescriptionFor1001“。

我这里没有代码,因为没有可显示的代码(到目前为止都是通过Excel控制的)。有没有办法做到这一点?如果需要的话,我不介意写VBA代码。

EN

回答 1

Stack Overflow用户

发布于 2015-03-14 12:08:55

VLOOKUP公式应该可以做到这一点。让我们假设下拉列表在单元格A1中,下拉列表的数据在Sheet2!A1:B10中,公式为:

代码语言:javascript
运行
复制
=VLOOKUP(A1,Sheet2!A1:B10,2,FALSE)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29045299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档