Excel添加多行

标签 excel range rows

有没有快速的方法来做到这一点?

例如我有两行

甲乙

34 5
56 6
34 3
25 2

我想逐行进行以下计算。

A1 = A1+B1
A2 = A2+B2
A3 = A3+B3
..
..

现在我可以用一个循环遍历行的宏来做到这一点

for x = 1 to 500
sheet1.cells(x,1).vlaue = sheet1.cells(x,1).vlaue + sheet1.cells(x,2).vlaue
next x

但是通过使用范围或可以作为单个步骤执行的东西,是否有更有效的方法?

干杯

最佳答案

一种快速的方法是从即时窗口输入:

[a1:a500]=[a1:a500+b1:b500]

方括号是 Evaluate 的快捷方式。功能

关于Excel添加多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11705606/

相关文章:

c# - 在 C# 中安全地处理 Excel 互操作对象?

javascript - UI 线程阻塞 - 当在 chrome 中动态禁用输入类型范围时,所有输入元素都停止工作并且似乎无法访问

php - php数组中的反向范围类功能

mysql - 在 Yii2 中导入 Excel

excel - 如果工作表不存在,如何创建工作表?

javascript - 在 PHP 和 JavaScript 中保存动态添加的行

python - 错误 : out of bounds when searching for identical rows in a numpy array

jquery - 循环遍历表行

excel - =(1+A$2)*B2 和 =(1+$A$2)*B2 之间的差异

c++ - 在 C++ 中检查我的删除函数的范围