如何基于vba中的单元格值生成一系列数字并水平显示结果?
我试图根据单元格值生成一系列数字,这些数值可以根据用户输入而变化。我需要生成的数字增加+1,等于用户输入的值,并在同一行但不同的单元格中显示结果 我还需要保存序列中的最后一个数字,以便下一行数据再次启动流程 例如,如果单元格A1=123456789(起始#)和单元格B1=5(用户输入),单元格C1到G1(结果)将等于123456790、123456791、123456792等。那么A2将包含最后使用的值(123456792)的结果 我的问题是,这在excel/vba中是否可行。我一直在寻找答案,但我不确定我到底在寻找什么。我刚刚开始学习vba,不知道它能做什么 如有任何帮助,将不胜感激。请输入此信息如何基于vba中的单元格值生成一系列数字并水平显示结果?,vba,excel,Vba,Excel,我试图根据单元格值生成一系列数字,这些数值可以根据用户输入而变化。我需要生成的数字增加+1,等于用户输入的值,并在同一行但不同的单元格中显示结果 我还需要保存序列中的最后一个数字,以便下一行数据再次启动流程 例如,如果单元格A1=123456789(起始#)和单元格B1=5(用户输入),单元格C1到G1(结果)将等于123456790、123456791、123456792等。那么A2将包含最后使用的值(123456792)的结果 我的问题是,这在excel/vba中是否可行。我一直在寻找答案,
=IF(COLUMN()-COLUMN($B1)<=$B1,$A1+COLUMN()-COLUMN($B1),"-")
=IF(COLUMN()-COLUMN($B1)是的,但人们不太可能为你做所有这些。你可以尝试自动填充,录制宏,如果卡住了就回来。多亏了你们两位,我很高兴自己做所有的研究(而不是寻找快速修复方法),只是不确定从哪里开始查找。我将从自动填充/宏开始。