excel如何用VBA循环累加某个单元格中变量的值啊 20
excel如何用VBA循环累加某个单元格中变量的值啊A358:D358是原始数据,E1:H10为从原始数据中抽取的样本,I11到I13为三个变量,现在要生成一个循环:1....
excel如何用VBA循环累加某个单元格中变量的值啊
A358:D358是原始数据,E1:H10为从原始数据中抽取的样本,I11到I13为三个变量,现在要生成一个循环:
1.从第11行开始,将A11:D20的内容复制到E1:H10,此时根据公式在I11:I13中会自动生成3个值
2.将A12:D21的内容复制到E1:H10,,此时会在I11:I13中会自动生成3个新值,注意,此时要求在J11:J13中自动生成三个值,其规律为J11等于I11的原来的值加上I11的新值,J12等于I12的原来的值加上I12的新值,J13等于I13的原来的值加上I13的新值
3.将A13:D22的内容复制到E1:H10,此时又会在I11:I13中会自动生成3个新值,继续在J11:J13中累加I11:I13的3个新值
4.依次类推,不断循环,直到将A349:D358的值复制到E1:H10为止,不断在J11:J13中累加I11:I13的3个新值,直到循环终止,此时J11:J13中的值就是我想要的结果
在这个vba中,我希望程序能够自动完成复制和累加的部分,因为原始数据实在是太大了,手动的话,很容易出错的
请高手解答,小弟是vba菜鸟,真的不知道怎么做才好,感激不尽 展开
A358:D358是原始数据,E1:H10为从原始数据中抽取的样本,I11到I13为三个变量,现在要生成一个循环:
1.从第11行开始,将A11:D20的内容复制到E1:H10,此时根据公式在I11:I13中会自动生成3个值
2.将A12:D21的内容复制到E1:H10,,此时会在I11:I13中会自动生成3个新值,注意,此时要求在J11:J13中自动生成三个值,其规律为J11等于I11的原来的值加上I11的新值,J12等于I12的原来的值加上I12的新值,J13等于I13的原来的值加上I13的新值
3.将A13:D22的内容复制到E1:H10,此时又会在I11:I13中会自动生成3个新值,继续在J11:J13中累加I11:I13的3个新值
4.依次类推,不断循环,直到将A349:D358的值复制到E1:H10为止,不断在J11:J13中累加I11:I13的3个新值,直到循环终止,此时J11:J13中的值就是我想要的结果
在这个vba中,我希望程序能够自动完成复制和累加的部分,因为原始数据实在是太大了,手动的话,很容易出错的
请高手解答,小弟是vba菜鸟,真的不知道怎么做才好,感激不尽 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询