Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 将两个数字转换为一个范围_Vba_Excel - Fatal编程技术网

Vba 将两个数字转换为一个范围

Vba 将两个数字转换为一个范围,vba,excel,Vba,Excel,我将创建一个宏,将两个数字转换为一个范围,例如 在excel单元格A1和A2上,我分别输入整数1和5。输出将如下所示: A3 1 A4 2 A5 3 A6 4 A7 5 我怎样才能做到这一点呢?您甚至不用使用宏也可以做到这一点:) 在A3中键入您的第一个号码 在主页选项卡上,转到编辑部分>填充系列… 选择在列中填充序列。选择停止值20(或任意值) 单击“确定” 现在,从单元格A3开始,将有一系列数字1-20向下 您可以更改步长值,使每个数字递增1、2、3或其他值。您还可以填写行而不是列 如

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

在excel单元格
A1
A2
上,我分别输入整数
1
5
。输出将如下所示:

A3 1
A4 2
A5 3
A6 4
A7 5

我怎样才能做到这一点呢?

您甚至不用使用宏也可以做到这一点:)

  • A3
    中键入您的第一个号码
  • 主页
    选项卡上,转到
    编辑
    部分>
    填充
    系列…
  • 选择在
    列中填充序列。选择停止值20(或任意值)
    
  • 单击“确定”
  • 现在,从单元格
    A3
    开始,将有一系列数字1-20向下

    您可以更改步长值,使每个数字递增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
    

    你尝试了什么?你被困在哪里?如果您没有尝试过任何操作,那么您可能需要录制宏?谢谢!最后,我使用VBA完成了任务。现在我想为单元格中的每个数字添加前缀。e、 g.001->abc-001。我该怎么做?下面是我用来创建一系列数字的vba:ActiveCell.Value=InputBox(“第一个数字”)Selection.DataSeries Rowcol:=xlColumns,类型:=xlLinear,日期:=xlDay,步骤:=1,停止:=InputBox(“最后一个数字”),趋势:=false当您想这样做时,不可能在它们前面添加abc。如果您使用上面提到的代码,那么您可以在i前面附加abc。它会起作用的。