2つのパラメータ(モジュール)を使用してパブリックvba関数を作成します。 関数を呼び出すと、"= InvoiceAmount2(A9; B9)"と入力します。 最初のパラメータは青色に変わります。 2番目の黒。 同じ関数を1つのパラメータでリメイクします.2番目の関数は関数に使用します。私が見つけたマクロがExcel 2007の第2パラメータを実行していません
Function MyFunction(rCellA As Range, rCellB As Range)
MyFunction = rCellA.Value + rCellB.Value
End Function
機能の署名は何ですか? Function()定義を投稿できますか? (関数全体ではなく、最初の行のみ)。 –
呼び出し構文をInvoiceAmount2(A9、B9)に修正しました。セミコロンの代わりにカンマを使用します。それでも問題はありますか? –
';'または '、'の使用は、使用しているExcelの言語バージョンに依存します。 @Andrewの試行錯誤、関数定義の@Garyの要求は答えを提供するのに役立ちます –