【发布时间】:2012-04-13 08:02:54
【问题描述】:
我只是想根据列名将数据从一个 excel 提取到另一个 excel。源 excel 名称是“iTerm Export.xls”。工作表名称为“export(1)”。列标题是“资产”。因此,当运行以下宏资产列数据时,必须复制并粘贴到其他 excel 中,即(“iTerm metrics Report.xlsx”)
但是我的问题是,如果资产列中的任何地方都有一个空白单元格,例如:资产列中有 50 个数据行。但是第 25 和 30 是一个空白单元格。当我运行宏一次时,将 24 行复制并粘贴到另一个 excel 中。但我需要所有五十行都必须复制和粘贴在其他 excel 中包括空白行
Windows("iTerm Export.xls").Activate
Sheets("export(1)").Select
Cells.Find(What:="Asset", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Windows("iTerm metrics Report.xlsx").Activate
Sheets("Raw Data from iTerm").Select
Range("A2").Select
ActiveSheet.Paste
请帮帮我。
谢谢
【问题讨论】: