社区
VBA
帖子详情
excel vba编程 sheet2与sheet1列调用急
wxl84911
2009-12-30 01:26:49
如:sheet1表中有两列 一列标题为姓名,第二列标题为工号 在sheet2表中加一按钮,按钮内加代码,sheet2表中某列输入姓名时,在后面的列中自动调出sheet1中的工号。急
...全文
357
8
打赏
收藏
excel vba编程 sheet2与sheet1列调用急
如:sheet1表中有两列 一列标题为姓名,第二列标题为工号 在sheet2表中加一按钮,按钮内加代码,sheet2表中某列输入姓名时,在后面的列中自动调出sheet1中的工号。急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qcxhap
2010-04-01
打赏
举报
回复
公式运算速度比VBA要快。
liguicd
2009-12-30
打赏
举报
回复
学习innnnnnnng
lb_bn
2009-12-30
打赏
举报
回复
公式即可。
laoyebin
2009-12-30
打赏
举报
回复
[Quote=引用 3 楼 tiger_zhao 的回复:]
假定 Sheet1、Sheet2 行的姓名、工号均在 A、B 列上。
在 Sheet1 按照姓名排序的情况下,Sheet2 的 A2 单元输入某个姓名,B2 单元只要设置以下公式就能取得对应工号
=VLOOKUP(A2,Sheet1!$A$2:$B$5,2,TRUE)
你可以将排序和设置公式录成宏,改造成按钮点击的代码。
[/Quote]
还是VLOOKUP最好用
用VBA的话,字典+数组+循环,这样速度快点
Tiger_Zhao
2009-12-30
打赏
举报
回复
假定 Sheet1、Sheet2 行的姓名、工号均在 A、B 列上。
在 Sheet1 按照姓名排序的情况下,Sheet2 的 A2 单元输入某个姓名,B2 单元只要设置以下公式就能取得对应工号
=VLOOKUP(A2,Sheet1!$A$2:$B$5,2,TRUE)
你可以将排序和设置公式录成宏,改造成按钮点击的代码。
嗷嗷叫的老马
2009-12-30
打赏
举报
回复
录制一下宏,再看代码,看看EXCEL自己怎么实现的呗.
帝企鹅已被占用
2009-12-30
打赏
举报
回复
look up?
VBA
2,462
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章