快速提问:
我设置了三个范围sourceRng1
和sourceRng2
targetRng
。一切都相等。
我想实现这个目标:
For each cell in targetRng
cell.value = sourceRng1 / sourceRng2
next cell
其中sourceRng1
和sourceRng2
的索引在每次迭代中跳过一步。
因此,如果sourceRng1
和sourceRng2
的第一个和第二个值为4 7
且1 3
然后在第一次迭代中cell.value = 4/1
。第二个cell.value = 7/3
。
有关如何进行此操作的任何建议吗?
答案 0 :(得分:2)
Dim x as long
For x=1 to targetRng.cells.count
targetRng.Cells(x).value = sourceRng1.cells(x).value / sourceRng2.Cells(x).value
next cell
答案 1 :(得分:1)
还有非VBA解决方案:
targetRng
=sourceRng1 / sourceRng2
您无法编辑 - 例如删除 - 单独的数组公式的一部分,仅当您选择整个区域=>确保使用不同的背景颜色或注释来区分targetRng
与其他单元格。