在Excel中,我在A列中有一个更大的值列表:
John
Jim
Joanne
Jenny在excel中,有没有一种方法可以将这些值复制粘贴到B列中,而不是为每个条目创建N个副本?例如,使用N=3时,结果应该如下所示:
John
John
John
Jim
Jim
Jim
Joanne
Joanne
Joanne
Jenny
Jenny
Jenny发布于 2021-04-16 19:31:58
Sub NameCopy()
Dim r As Long
Dim i As Integer
Dim n As Integer
Dim c As Range
Dim lastrow As Long
r = 1
n = 3
lastrow = Cells(Rows.Count, 1).End(xlUp).Row
For Each c In Range("A1:A" & lastrow)
For i = 1 To n
Cells(r, 2).Value = c.Value
r = r + 1
Next i
Next c
End Subhttps://stackoverflow.com/questions/67124004
复制相似问题