【发布时间】:2014-12-06 04:05:27
【问题描述】:
尝试创建一个宏,该宏将在电子表格中的每 1000 行插入一行,并将一列的前 1000 行的串联插入到不同列的第 1000 行的单个单元格中。
我正在使用此代码每 1000 行插入一行:
Sub Insert1000()
Dim rng As Range
Set rng = Range("A2")
While rng.Value <> ""
rng.Offset(1000).EntireRow.Insert
'code insert csv of 1000 previous rows into a single cell
Set rng = rng.Offset(1001)
Wend
End Sub
如果我的描述不清楚,请道歉。这是我希望我的结果的剪辑。
任何帮助将不胜感激。
【问题讨论】:
-
您希望 串联 是一个公式还是只是串联的值?你想要它在 Column H 中吗?
标签: excel vba while-loop concatenation