공식

2013-07-15 3 views
2
this 질문에 관련

엑셀 자바/C 스타일의 공식을 변환,하지만 난 엑셀로이 중첩 된 자바/C 스타일의 공식을 변환하려고 다른 방향공식

에 그것을 할 싶어. 예 :

(Func("A") && Func("B"))||(~Func("C") && Func("D")) 

내가 VBA 기능에 Func()를 번역 할 수 있습니다,하지만 난 1500 공식이 나와 가지고, 내가 변환

을 사용하는 모든 솔루션을 자동화하는 것을 선호

=OR(AND(Func("A"),Func("B")),AND(NOT(Func("C")),Func("D"))) 

된다 무료 VBA, 수식 또는 외부 라이브러리

+0

내가 제안 할 수있는 가장 좋은 방법은 수식을 파싱하고 찾아서 바꾸는 것입니다. 나는 당신이 stackoverflow에서 더 나은 행운을 줄 것 같아요. 마이그레이션을 요청할 수 있습니다. – Raystafarian

+0

http://en.wikipedia.org/wiki/Stack_(abstract_data_type)을 참조하십시오. – Cylian

답변

0

내장 된 Excel 함수를 사용하여 othe 대신 원하는 문자열을 대체 할 수 있습니다 같은 결정된 문자열 :

수식을 VBA의 문자열로 읽고 동일한 작업을 수행하고 수식을 다시 Excel에 배치 할 수도 있습니다. The

strFormula = Cells(2, 4).Formula 
strFormula = Replace(strFormula, "AND", " == ") 
Cells(2, 4).Formula = strFormula 

나는 이것이 도움이되기를 바랍니다.