【发布时间】:2019-10-31 04:01:33
【问题描述】:
我有一个基本要求。然而,我似乎无法在这里找到任何真正帮助我的东西。
我正在尝试清理一些基本数据。我是 VBA 的新手。所以我录制了一个为我清理数据的宏。
但是它适用于数千行数据,而我的宏仅适用于前几行。我已经创建了我的数据的基本形式。
Range("A8").Select
Selection.Copy
Range("A2").Select
ActiveSheet.Paste
Range("A10").Select
Application.CutCopyMode = False
Selection.Copy
Range("A10").Select
Application.CutCopyMode = False
Selection.Copy
Range("B2").Select
ActiveSheet.Paste
Range("A12").Select
Application.CutCopyMode = False
Selection.Copy
Range("C2").Select
ActiveSheet.Paste
Range("A14").Select
Application.CutCopyMode = False
Selection.Copy
Application.CutCopyMode = False
Selection.Copy
Range("A14").Select
Application.CutCopyMode = False
Selection.Copy
Range("D2").Select
ActiveSheet.Paste
Range("A17").Select
Application.CutCopyMode = False
Selection.Copy
Range("A3").Select
ActiveSheet.Paste
Range("A19").Select
Application.CutCopyMode = False
Selection.Copy
Range("B3").Select
ActiveSheet.Paste
Range("A21").Select
Application.CutCopyMode = False
Selection.Copy
Range("C3").Select
ActiveSheet.Paste
Range("A23").Select
Application.CutCopyMode = False
Selection.Copy
Range("D3").Select
ActiveSheet.Paste
我希望它继续工作。这是我的数据的示例格式。 名称/评论/日期/成本
以下数据都在同一个“A”列中。
john
Hello
9/12/1999
62
Tim
Yup
9/13/1999
623
Betty
Right on
9/14/1999
52
感谢您对此的任何帮助。 ~签名~ VBA 菜鸟
【问题讨论】:
-
您使用什么标准来选择要复制和粘贴的某些单元格?