【发布时间】:2016-04-12 19:40:52
【问题描述】:
我有一个宏,它采用一列并且基本上复制每一行:
Sub Duper()
Dim LR As Long
Dim i As Long
LR = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
For i = LR To 1 Step -1
Rows(i).Copy
Range(Rows(i + 1), Rows(i + 1)).Insert Shift:=xlDown
Application.CutCopyMode = False
Next i
End Sub
输入
101
102
103
104
105
输出
101
101
102
102
103
103
104
104
105
105
但是,我不能添加新数据,然后只能复制新数据,因为宏适用于整个工作表。
我需要在这个宏中添加什么才能让我只对选定的单元格运行宏?
【问题讨论】: