我将创建一个宏来将两个数字转换为一个范围,例如
在 excel 单元格A1
和A2
上,我分别输入整数1
和5
。输出将如下所示:
A3 1
A4 2
A5 3
A6 4
A7 5
我怎样才能做到这一点?
您甚至可以在不使用宏的情况下完成此操作:)
A3
您的第一个数字。Home
选项卡上转到Editing
部分 > Fill
>Series...
Columns
. 选择 20(或其他)的停止值
现在您将有一系列数字 1-20 从 Cell 开始向下A3
。
您可以更改步长值,使每个数字增加 1、2 或 3 或其他值。您还可以填写行而不是列。
如果您需要它比这更自动化,只需在录制宏时执行所有这些操作并查看它的作用,然后更改 VBA 以满足您更具体的需求/返回此处提供一些代码以获得建议。
下面的代码将从 A1 和 A2 读取内容。根据范围,它将仅在 A 系列中显示结果。
enter code here
For i = Cells(1, 1) To Cells(1, 2)
Cells(1, i + 2) = i
Next i