두 개의 입력 매개 변수 중 하나를 시트의 다른 곳에서 전역 설정에 따라 입력되는 셀의 수식으로 반환하는 Excel VBA 함수를 작성하려고합니다. IE에서 어딘가 다른 사람이 A 또는 B를 설정하면 functon을 호출하는 수식 AorB는 전역 설정이 무엇인지에 따라 A 또는 B를 반환합니다. 이 같은수식 선택을 반환하는 Excel 함수
뭔가 :
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
나는 꽤 많이 돌아 다녔다했지만 난 그냥 입력에 어떤 종류의 지식을 가지고 함수가 반환 할 수 있도록하기 위해 반환하지 않습니다.
도움을 주시면 감사하겠습니다.
그런 식으로 값을 반환 할 수는 없습니다. 값은 설정에 따라 두 가지 방법으로 계산할 수 있지만 함수는 값을 반환합니다. – nutsch
정말 펑키하지 않는 한 - http://stackoverflow.com/questions/8520732/i-dont-want-my-excel-add-in-to-return-an-array-instead-i-need-a-udf 변화가 없다 - nutsch이 말했듯이이 값은 값만 반환 할 수 있습니다. – brettdj