シートの他の場所のグローバル設定に基づいて、入力されるセルの数式として2つの入力パラメーターのいずれかを返すExcelVBA関数を作成しようとしています。IE、シートのどこかで誰かがAまたはBを設定すると、関数AorBを呼び出す数式は、グローバル設定が何であるかに基づいてAまたはBを返します。
このようなもの:
Function AOrB(A As Variant, B As Variant) As Variant
If someSetting = A Then
AOrB.formula = A
ElseIf someSetting = B Then
AOrB.formula = B
End If
End Function
私はかなりひどく調べてきましたが、関数を返すためにどのタイプを入力して返すかについての知識がありません。
どんな助けでもいただければ幸いです。