我是非常新的宏,并希望这个somone可以帮助我。它会非常受欢迎。
这就是我想要做的。
我在表1中有一个值为单元格的单元格,假设它是单元格C2,它等于1234
我在表2中有一个包含值的列,假设它是B列,它有值(3333,1234,1234,1234,8897,8897,6675)
我希望宏通过sheet2中的B列,找到与单元格C2 sheet1中的单元格值对应的第一个单元格。然后我想将标记放在右边的步骤中。
在上面的例子中。 C2值对应于B1(即使有更多,这是第一个),然后标记放在B3中。请注意我想在找到第一个相应值时停止。
提前谢谢! :)
/ J
答案 0 :(得分:1)
我假设“向右走”,向右走两(2)步。希望这可以帮助。 和宏观记录一样,你可能不需要很多东西。
rngFound = Sheet2.Columns("B:B").Find(What:=Sheet1.Range("C2"), _
After:=Range("B1"), LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Address
Range(rngFound).Offset(0, 2).Select
如果您愿意,可以稍微整理一下。