スプレッドシートのパラメータシートに設定された値に基づいて数式を作成しています。VBAの数式を確認したいのですが、文字列を取得して文字列ではなくコードに変換する方法がわかりません。
したがって、数式は次のようにコードで作成されます(オプションによって異なります。これは、ワークブック、シート、およびセルがすべて両方の用語で可変である単純な追加です)
CalculationHoldArray(Loopcount) = "'[" & Usefile1.Name & "]" & Worksheet1 & "'!" & Cells1 & ", + '[" & Usefile2.Name & "]" & Worksheet2 & "'!" & Cells2
この場合、結果の文字列は次のようになります。
"'[Control Model v1.35- nonfunctional.xlsm]Input'!E2, + '[Control Model v1.35- nonfunctional.xlsm]Input'!E3"
これをコードに変換するにはどうすればよいですか?application.worksheet.sum関数として実行しようとしましたが、エラーが発生します。合計に加えて、配列の乗算、除算、減算、sumproductもできる必要があります。application.worksheet.sum関数を使用すると機能すると思いましたが、エラーが発生します