다음과 같은 경우... 그런 다음... Else 매크로 블록

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

Access 데스크톱 데이터베이스 및 Access 웹 앱의 경우 매크로 블록 조건부로 실행할 매크로 함수는 식의 값에 따라 그룹을 사용할 수 있습니다.

If expression Then 
 Insert macro actions here ... 
Else If expression 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

Access의 IfThenElse 매크로 블록

설정

모두 하는 경우Else If, 다음 인수는 필수입니다.

매크로 함수 인수

설명

테스트 하는 조건입니다. True 또는 False로 계산 되는 식 이어야 합니다.

주의

If 매크로 블록을 선택 하면 텍스트 상자를 테스트 하려면 조건을 나타내는 식을 입력할 수 있도록 표시 됩니다. 또한 콤보 상자는 아래 텍스트를 종료 하는 경우 "자동으로 표시할지 매크로 함수를 삽입할 수 있는 나타납니다. If 및를 종료 하는 경우 그룹 또는 블록 작업을 입력할 수 있는 영역을 묶습니다. 블록을 입력 하면 식이 True 인 경우에 실행 합니다.

첫 번째 식은 false 이면 다른 식을 계산할, 추가 Else If 선택적 Else If 블록을 삽입할 클릭 수 있습니다. True 또는 False로 계산 되는 식을 입력 해야 합니다. 이 경우 블록 식이 True이 고 첫 번째 인수는 False 경우에 실행 됩니다.

차단 된 경우 처럼 수 만큼 Else If 블록을 추가할 수 있습니다.

다른 추가 선택적 Else 블록을 삽입할 클릭 수 있습니다. 이 경우 Else 아래에 삽입 하는 작업 위의 동작 하지 않는 경우에 실행 Else 블록의 형성 합니다. 단일 Else 블록 If 블록에 추가할 수 있습니다.

다음 예제에서 첫 번째 블록에서 매크로 함수 [Status]의 값이 0 보다 크면를 실행 합니다. [Status]의 값을 0 보다 큰 없으면 Else If 오는 식을 계산 합니다. [Status]의 값은 0으로 Else If 블록에 매크로 함수 실행 합니다. 마지막으로, 첫 번째 블록 지도 두 번째 블록 실행 Else 블록의 동작 실행 합니다.

If [Status] > 0 Then 
 Insert macro actions here ... 
Else If [Status] = 0 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

경우 블록 중첩할 수 있습니다. 첫 번째 식은 true 인 경우 두 번째 식을 계산 하려는 경우 If 블록 내에서 If 블록 중첩 하는 것이 좋습니다. 내부 If 블록 다음 코드 예제에서는 [Status]의 값은 모두 0 100 보다 큰 보다 때만 실행 됩니다.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If
Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×