我在Excel中有两个相同大小的范围,我想使用vba将它们相乘到另一个范围。例如:范围1:Sheets("A").Range("A1:H200")范围2:Sheets("B").Range("A1:H200")然后我需要:
Sheets("C").Range("A1:H200")= Range 1 * Range 2也就是说,我需要C片中的每个细胞都是A和B中同一个细胞的增殖。
发布于 2016-02-25 23:53:41
这几乎马上就能做到:
Sheets("C").Range("A1:H200") = [INDEX(A!A1:H200*B!A1:H200,0)]发布于 2016-02-25 23:33:58
也许最快的方法是使用Sub来操作C中的单元格公式。
试试这个,你有个主意.
Option Explicit
Sub FillFormula()
Worksheets("C").Range("A1:H200").FormulaR1C1 = "=A!RC*B!RC"
End Subhttps://stackoverflow.com/questions/35639963
复制相似问题