Murph 发表于 2005-10-4 10:05:59

Excel VBA问题

因此,我正在尝试基于多个标准自动生成SUM公式(SUM(IF...)).这是需要使用CTRL+SHIFT+ENTER和弦来激活的公式之一。下面的代码不适合我...
TallyFormula = "{=SUM(IF((" & UnitRange & "=" & CurrentUnitLocation & ")*(" & _
                                 DescriptionRange & "=" & CurrentDescLocation & ")," & _
                                 QtyRange & "))}"
Range("C30").Value2 = TallyFormula
我在考虑是否使用ANSI代码作为适当的密钥,但是我目前无法找到参考来给出正确的代码。
有人能帮忙吗?
**** Hidden Message *****

心灵自雨 发表于 2005-10-4 10:22:10

吉姆,
最简单的方法是进入Excel。录制新宏,将简单公式粘贴到单元格中,然后执行CTRL SHIFT ENTER操作。
停止宏,然后进入录制的内容。这应该会给你一些帮助,你需要做些什么来达到相同的结果。
希望这有帮助。
墨菲

裴朴 发表于 2005-10-4 12:09:05

感谢Murph…
.FormulaArray
页: [1]
查看完整版本: Excel VBA问题