VBA如何在步骤3中使用for循环,每次只增加一个计数器

VBA如何在步骤3中使用for循环,每次只增加一个计数器,vba,loops,for-loop,Vba,Loops,For Loop,我想每三年增加一个数字。我知道你可以在步骤3中使用for循环。问题是我需要让我的计数器增加一个。 例如: 孩子的津贴每三年发放一次。我需要在一定年龄之前对增强进行编程。结果,必须出现类似的情况: 5岁时,津贴为10英镑 6岁时的津贴是10英镑 7岁时的津贴是10英镑 8岁时,津贴为20英镑 9岁时的津贴是20英镑 10岁时,津贴为20英镑 我会用我的for循环计数器来计算年龄,但这只会给我5和8 我希望我的问题可以理解 谢谢你的帮助 @YowE3K:谢谢你的提示,在它的3个值中有一个额外的for

我想每三年增加一个数字。我知道你可以在步骤3中使用for循环。问题是我需要让我的计数器增加一个。 例如: 孩子的津贴每三年发放一次。我需要在一定年龄之前对增强进行编程。结果,必须出现类似的情况: 5岁时,津贴为10英镑 6岁时的津贴是10英镑 7岁时的津贴是10英镑 8岁时,津贴为20英镑 9岁时的津贴是20英镑 10岁时,津贴为20英镑 我会用我的for循环计数器来计算年龄,但这只会给我5和8

我希望我的问题可以理解


谢谢你的帮助

@YowE3K:谢谢你的提示,在它的3个值中有一个额外的for循环!我是这样解决的:
对于intteller=5到intleeftijd步骤3
对于Inttell2=1到3
strresultaat=strresultaat&“Op”&intteller+intteller 2-1&“jaar bedraagt jouw zakgeld”&sngzakgeld&vbCrLf
下一个Inttell2
sngzakgeld=sngzakgeld*2

下一步intteller

使用一些数学?或
步骤3
但在每次迭代中设置三个值?@TimWilliams你能给我举个例子吗?@YowE3K:你的意思是使用一个新循环来进行扩充吗?你还没有显示你现有的代码,所以我不知道它是否是一个“新”循环。哦-也许你的意思是你需要一个内部循环来设置三个值。如果是这样的话,这取决于你——就我个人而言,我不想麻烦了,我只会把这个语句写三次,但是其他人更喜欢把它作为一个循环来写,即使它只有三次迭代。