Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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,我试图根据单元格值生成一系列数字,这些数值可以根据用户输入而变化。我需要生成的数字增加+1,等于用户输入的值,并在同一行但不同的单元格中显示结果 我还需要保存序列中的最后一个数字,以便下一行数据再次启动流程 例如,如果单元格A1=123456789(起始#)和单元格B1=5(用户输入),单元格C1到G1(结果)将等于123456790、123456791、123456792等。那么A2将包含最后使用的值(123456792)的结果 我的问题是,这在excel/vba中是否可行。我一直在寻找答案,

我试图根据单元格值生成一系列数字,这些数值可以根据用户输入而变化。我需要生成的数字增加+1,等于用户输入的值,并在同一行但不同的单元格中显示结果

我还需要保存序列中的最后一个数字,以便下一行数据再次启动流程

例如,如果单元格A1=123456789(起始#)和单元格B1=5(用户输入),单元格C1到G1(结果)将等于123456790、123456791、123456792等。那么A2将包含最后使用的值(123456792)的结果

我的问题是,这在excel/vba中是否可行。我一直在寻找答案,但我不确定我到底在寻找什么。我刚刚开始学习vba,不知道它能做什么

如有任何帮助,将不胜感激。

请输入此信息

=IF(COLUMN()-COLUMN($B1)<=$B1,$A1+COLUMN()-COLUMN($B1),"-")

=IF(COLUMN()-COLUMN($B1)是的,但人们不太可能为你做所有这些。你可以尝试自动填充,录制宏,如果卡住了就回来。多亏了你们两位,我很高兴自己做所有的研究(而不是寻找快速修复方法),只是不确定从哪里开始查找。我将从自动填充/宏开始。