매크로 작업 실행

Excel 고급 패키지매크로 실행 작업으로 워크시트에서 매크로를 실행할 수 있습니다.

설정

  • 작업 팔레트에서 매크로 실행 작업을 더블 클릭하거나 드래그합니다.
  • 매크로 이름 필드에 실행하려는 매크로의 이름을 입력합니다.

    (선택 사항) 값 삽입 아이콘을 클릭하여 매크로 이름을 저장하는 데 사용한 기존 변수를 선택합니다.

  • (선택 사항) 매크로 인수 필드에 인수 세부 정보를 입력하거나 값 삽입 아이콘을 클릭하여 매크로 인수를 저장하는 데 사용한 기존 변수를 선택합니다.

    인수 세부 정보의 예로는 Arg1, Arg2, Arg3 등이 있습니다. 매크로 실행 작업을 사용하고 빈 값이 있는 인수를 지정하면 이제 이 빈 값이 매크로에 전달됩니다.

  • 세션 이름 필드를 사용하여 다음 옵션 중 하나를 선택합니다.
    • 세션 이름: 열기 작업을 통해 통합 문서를 여는 데 사용한 세션 이름을 입력합니다.

      (선택 사항) 값 삽입 아이콘을 클릭하여 기본 세션 이름을 저장하는 데 사용한 기존 변수를 선택합니다.

    • 변수: 세션 이름을 저장하는 데 사용한 변수의 이름을 입력합니다.
주:
  • 매크로 코드를 작성할 때 Exit Sub를 사용하여 언제든지 특정 절차를 종료하거나 끝낼 수 있습니다.
  • 매크로를 종료하기 위해 End 또는 End Sub 문구 인스턴스가 하나만 포함되어 있는지 확인하십시오. 문구 인스턴스가 두 개 이상인 경우 실행 시 이 오류와 함께 실패할 수 있습니다.
사용자의 응답이 숫자가 아닐 경우 입력 상자를 가져와서 절차를 종료하려는 다음 예시를 고려해 보십시오.
Sub vba_exit_sub_example()
If IsNumeric(InputBox("Enter your age.", "Age")) = False Then
   MsgBox "Error! Enter a numeric value only."
   Exit Sub
Else
   MsgBox "Thank you."
End If
End Sub