【发布时间】:2013-09-05 21:31:22
【问题描述】:
我希望 VBA 在 Sheet1 中找到名为“Apple”的单元格标题(在行 a1 中)并将该数据粘贴到名为“Sheet2 中的橙色”的单元格标题中
Sheet1 Sheet2
Apple Orange
1
2
3
4
我试图不包含单元格标题,因此它只获取数字。
像下面这样的东西会起作用吗?
Sheet1.Rows("1:1").Find(What:="Apple", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Selection.EntireColumn row-1.Copy sheet2.range("a2")
类似entirecolumn row -1 这样它就不会复制标题单元格...
不知道我在做什么,但帮助会很棒!
【问题讨论】:
-
@pnuts 这是一个聪明的方法。当然,假设
a1中没有重要数据。 -
在得到答案后你不能完全改变问题(顺便说一句,在我看来,你的新问题已经解决了)。我现在将删除我的答案(因为不喜欢你的态度)。
-
@pnuts 他是否选择了正确的答案,建议写“;”在 VBA 行的末尾?! (并说它不起作用;并让另一个回答者提供有效的答案?)哇!现在我明白了很多,谢谢:)
标签: vba excel excel-2010