excel vba编程 sheet2与sheet1列调用急

wxl84911 2009-12-30 01:26:49
如:sheet1表中有两列 一列标题为姓名,第二列标题为工号 在sheet2表中加一按钮,按钮内加代码,sheet2表中某列输入姓名时,在后面的列中自动调出sheet1中的工号。急
...全文
357 8 打赏 收藏 转发到动态 举报
写回复
用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自己怎么实现的呗.
  • 打赏
  • 举报
回复
look up?

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧