【发布时间】:2012-11-24 18:53:06
【问题描述】:
我最近开始学习在 Excel 中创建 VBA 宏,但是,我完全不知道如何在我的宏中创建 CSE 数组公式
我想将变量定义为工作表中 A 列中的值 = 值 1 和 B 列 = 值 2 的行
在 excel 本身中,以下公式完美运行:
{=Match(1,(A:A=1)*(B:B=2),0)}
但是,我现在想在我的宏中按照以下方式使用它:
variable = {=Match(1,(Sheets("Right Sheet").range("A:A")=value1)*(Sheets("Right Sheet").range("B:B")=value2),0)}
任何人都可以对此提供任何启示?
我玩过ArrayFormula 的各种变体,但完全没有成功!
理想情况下,我希望我的 value1 和 value2 数字等于之前在我的宏中定义的变量(1 和 2)
提前致谢
【问题讨论】: