ごく最近、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) と等しくしたいと考えています。
前もって感謝します