【发布时间】:2013-11-22 11:02:28
【问题描述】:
我在“A”列中有一个起始值 (02) 以及“B”列中的最终值(06)
在“C”列中,我想使用“A”和“B”列中的开始值和结束值顺序列出数字范围。但是,我还想将单元格数据向下移动以阻止任何数据重叠。
更进一步,我不知道这是否可能,但如果原始行中的数据可以在使用顺序值创建的每个新行中复制会有所帮助。
编辑:
此代码创建指定一个起始值和结束值单元格的序号,并且不会将单元格向下移动。这是我目前所处的位置。
Sub Serial_numbers()
startNumber = [A1].Value
endNumber = [B1].Value
For i = startNumber To endNumber
ActiveCell.Offset(i - startNumber, 0) = i
Next i
End Sub
这是我正在尝试做的一个图示示例:
- 初始数据:
- 所需输出:
【问题讨论】:
-
为您编辑了主要评论。
标签: excel vba numbers shift sequential