매크로에는 종종 수학 공식이 포함됩니다. 이러한 공식은 때때로 매우 복잡해질 수 있습니다. 수식에 둘 이상의 연산자 (예 : + 또는-)가 포함될 때마다 VBA는 작업을 수행 할 순서를 파악해야합니다. 이것이 우선 순위의 개념이 작용하는 곳입니다.

우선 순위는 작업이 발생하는 순서를 결정하는 기본 제공 매크로 논리입니다. 이것은 정상적인 순서입니다 :

Operator

Meaning

^

Exponentiation

Negation

* and /

Multiplication and division

\

Integer division

Mod

Modulus

+ and –

Addition and subtraction

두 개의 연산자가있는 우선 순위 목록에 두 개의 항목이 있습니다. 곱셈과 나눗셈은 덧셈과 뺄셈과 마찬가지로 동일한 우선 순위 수준에 있습니다. 수식에 동일한 우선 순위 수준의 두 개 이상의 연산자가 포함 된 경우 연산자는 수식 내에서 왼쪽에서 오른쪽으로 평가됩니다.

수식이 평가되는 순서를 변경하려면 괄호를 사용해야합니다. 괄호 안의 연산은 그 밖의 연산보다 먼저 평가됩니다. 따라서 3 (4 + 2)과 같은 공식은 괄호 안의 더하기가 괄호 밖의 곱하기보다 우선하기 때문에 18의 결과를 생성합니다. 괄호가 생략 된 경우 3 4 + 2는 14가됩니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (1452)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :

link : / wordribbon-Understanding_Precedence [Understanding Precedence].