EXCEL宏问题

aiglet 2008-07-03 10:34:38
我在Sheet1里有A、B列。我想用宏实现Sheet2里A1 = Sheet1里A列值为1的对应的B列的值
例如sheet1
A B
1 12 t1
2 1 t2
3 45 t3

运行宏后sheet2的A1 = t2

请大虾们帮帮忙。。。。
...全文
51 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cndrip 2008-07-04
  • 打赏
  • 举报
回复
对于你这题是没问题,对于其他可能存在问题
Sub FindOneValue()

Dim Tot_num, aa
Tot_num = Application.WorksheetFunction.Count(Worksheets("Sheet1").Range("A:A"))
For i = 1 To Tot_num
If Worksheets("Sheet1").Cells(i, 1).Value = 1 Then
aa = Worksheets("Sheet1").Cells(i, 2)
Exit For
End If
Next i
Worksheets("Sheet2").Cells(1, 1) = aa

End Sub

5,174

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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