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 코드 예시로 돌아가기

AI in the VBA Editor!

AutoMacro is the ultimate VBA add-in.

AI, Generators, UI Builders, Code Library, and More!

Learn More

AutoMacro: AI in the VBA Editor!

Learn More