VBA에서 주석 달기

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Younjung Kim

Last updated on 3월 27, 2023

이 문서에서는 VBA 편집기에서 한 줄 또는 여러 코드 블록에 주석을 다는 방법을 설명합니다. VBA를 사용하여 Excel 셀 주석과 관련된 작업을 하는 방법에 대해 알아보려면 해당 문서를 읽어 보세요.

VBA 코드에 주석달기

Excel VBA에서 코드에 주석을 다는 방법에는 여러 가지가 있습니다:

  • 작은 따움표 (‘)
  • 도궁모음의 주석 블록 설정 버튼
  • Rem 키워드 추가하기

코드 줄에 주석을 다는 가장 쉬운 방법은 라인의 시작 부분에 작은따옴표를 추가하는 것입니다:

   'Sheet1.Range("A1").Value = "Test"

VBA에서 주석은 항상 녹색 텍스트로 표시됩니다.

위의 예제에서 프로시저의 첫 번째 라인 시작 부분에 작은따옴표를 넣고 주석을 달았습니다. 라인의 시작 부분에 따옴표를 넣으면 전체 줄에 주석이 지정되고 코드 실행 중에 건너뛰게 됩니다.

코드 라인 중간에 작은따옴표를 넣으면 코드의 일부에 주석을 달 수도 있습니다.

이 경우 따옴표 뒤에 오는 코드는 건너뜁니다:

   Sheet1.Range("A1").Value = "Test"  '코드 라인 일부부를 주석으로 만든 예시

줄의 일부에만 주석을 달았습니다. 이는 코드 중간 부분에 주석을 작성하는 데 좋은 방법입니다.

 

코드에서 줄에 주석을 다는 두 번째 방법은 도구 모음에 있는 표준 VBA 주석 버튼을 사용하는 것입니다. 이 버튼을 표시하려면 버튼을 추가해야 합니다: 보기 -> 도구 모음 -> 편집을 클릭합니다. 이제 도구 모음에 두 개의 버튼이 표시됩니다: 주석 블록 설정주석 블록 해제입니다.

원하는 코드 라인을 선택하고 버튼을(주석블록 설정 또는 주석 블록 해제) 클릭하기만 하면 됩니다. 그러면 전체 라인에 주석을 달거나 주석을 해제할 수 있습니다. 이 방법을 사용하면 코드 라인 끝에 댓글을 추가할 수 없다는 점에 유의하세요.

Rem 키워드를 사용할 수도 있습니다. 라인에 주석을 달려면 이 키워드를 라인의 시작 부분에 넣어야 합니다:

Rem   Sheet1.Range("A1").Value = "Test"

주석 버튼과 마찬가지로 Rem 키워드를 사용하면 코드의 전체 라인에 대한 주석만 달 수 있으므로 라인의 시작 부분에만 넣을 수 있습니다:

 

VBA 전체 블록 주석 처리하기

개별 코드라인에 주석을 다는 것 외에도 여러 라인, 즉 코드 블록에 주석을 달아야 하는 경우가 있습니다. 이를 위해 한 줄에 주석을 달 때 사용한 것과 동일한 버튼인 주석 블록 설정을 도구모음에서 사용할 수 있습니다. 먼저 주석을 달려는 모든 라인을 선택한 다음 버튼을 클릭해야 합니다:

Private Sub CommentEntireBlock()

'    Sheet1.Range("A1").Value = "Test"

'    If Sheet1.Range("A1") = "Test" Then
'        MsgBox "The value of A1 cell is: Test"
'    End If

End Sub

결과적으로 전체 코드 블록이 주석처리 됩니다.

비슷한 방법으로 도구 모음에서 주석 블록 해제 버튼을 클릭하여 블록의 주석을 해제할 수 있습니다::

Private Sub CommentEntireBlock()

    Sheet1.Range("A1").Value = "Test"

    If Sheet1.Range("A1") = "Test" Then
        MsgBox "The value of A1 cell is: Test"
    End If

End Sub

 

VBA에서 주석 처리하기 위한 키보드 단축키

주석 처리를 위한 키보드 단축키를 사용하려면 다음과 같이 하세요:

  • 도구 모음의 빈 공간에서 아무 곳이나 마우스 오른쪽 버튼으로 클릭합니다.
  • 사용자 지정을 선택하고 명령 탭의 카테고리 중에서 편집을 선택합니다.
  • 명령에서 주석 블록 설정을 찾아 도구모음의 기존 아이콘 옆에 끌어다 놓습니다.
  • 이제 도구모음에 새로 추가된 버튼을 볼 수 있습니다.
  • 선택 사항 수정을 클릭하고 이미지 및 텍스트를 선택합니다.
  • 선택 사항 수정을 다시 클릭하고 이름 옆에 앰퍼샌드(&)를 추가하여 버튼의 이름을 “&c주석 블록 설정”으로 변경합니다

이제 한 줄 또는 코드 블록을 선택하고 키보드에서 Alt+C를 눌러 주석처리할 수 있습니다.

코드의 댓글을 취소할 때 동일한 옵션을 사용하려면 주석 블록 해제 명령에 대해서 위의 프로세스를 반복하면 됩니다. 주석 블록 해제의 단축키는 Alt+U입니다(이름을 설정할때 & 옆에 u를 붙여야 합니다).

vba-free-addin

VBA 코드 예시 추가 기능

본 웹사이트에 있는 모든 코드 예시에 쉽게 접근해보세요.

메뉴로 이동하여 클릭만 하면 코드는 모듈에 바로 입력됩니다. .xlam 추가 기능.

(설치가 필요 없습니다!)

무료 다운로드

VBA 코드 예시로 돌아가기