-1

我将创建一个宏来将两个数字转换为一个范围,例如

在 excel 单元格A1A2上,我分别输入整数15。输出将如下所示:

A3 1
A4 2
A5 3
A6 4
A7 5

我怎样才能做到这一点?

4

2 回答 2

2

您甚至可以在不使用宏的情况下完成此操作:)

  1. 输入A3您的第一个数字。
  2. Home选项卡上转到Editing部分 > Fill>Series... 在此处输入图像描述
  3. 选择将您的系列填充到Columns. 选择 20(或其他)的停止值 在此处输入图像描述
  4. 点击确定

现在您将有一系列数字 1-20 从 Cell 开始向下A3

您可以更改步长值,使每个数字增加 1、2 或 3 或其他值。您还可以填写行而不是列。

如果您需要它比这自动化,只需在录制宏时执行所有这些操作并查看它的作用,然后更改 VBA 以满足您更具体的需求/返回此处提供一些代码以获得建议。

于 2012-09-20T13:18:36.907 回答
0

下面的代码将从 A1 和 A2 读取内容。根据范围,它将仅在 A 系列中显示结果。

enter code here

For i = Cells(1, 1) To Cells(1, 2)
 Cells(1, i + 2) = i
Next i
于 2012-09-20T14:03:10.343 回答