본문 바로가기
■ 칼퇴를 위한 VBA : 사례/- VBA for 엑셀

엑셀 VBA를 사용하여 셀 주석 추가 및 제거하는 방법

by 포탈메이커 2023. 6. 25.

엑셀 VBA를 사용하여 셀 주석 추가 및 제거하는 방법

많은 사람들이 엑셀을 사용할 때, 주석을 작성하여 어떤 셀에 대한 설명을 적어뒀습니다. 하지만, 한번에 많은 셀에 주석을 달거나 제거하는 것은 매우 번거로운 일입니다.

이번 포스팅에서는 엑셀 VBA를 사용하여 셀 주석을 추가하고 제거하는 방법을 소개합니다.

 

칼퇴키트, 업무용 도구모음

칼퇴를 위해 꼭 필요한 도구 모음을 제공합니다. 당장의 업무에 필요한 순간 사용하는 가벼운 메모장, 계산기, 변환기 등

portalmaker.backtohome.kr

 

1. 셀 주석이란?

셀 주석은 엑셀에서 특정 셀에 대한 설명, 노트 등을 작성하는 기능입니다. 셀 주석은 해당 셀에 대해 다른 사용자나 본인이 차후에 참고하기 위해 작성하는 것이 일반적입니다.


2. VBA란?

VBA는 Visual Basic for Applications의 약자로, 엑셀을 포함한 마이크로소프트 오피스 프로그램에서 활용할 수 있는 프로그래밍 언어입니다. VBA를 사용하면 엑셀에서 수행하려는 작업을 자동화하여 보다 효율적으로 작업할 수 있습니다.


3. 셀 주석 추가하는 법

먼저, VBA 코드를 작성하기 전에 엑셀에서 수행할 작업을 정리해봅시다. 셀 주석을 추가하려면 다음과 같은 정보를 알아야합니다.

  • 주석을 작성할 셀의 위치
  • 주석 내용

이제 VBA 코드를 작성해봅시다. 엑셀 VBA로 셀 주석을 추가하는 코드는 다음과 같습니다.

Sub AddComment()
    Range("A1").AddComment ("이곳에 코멘트 작성") 'A1은 코멘트 작성할 셀 위치입니다
    '코멘트 작성 내용은 ("") 안에 작성합니다
End Sub

위의 코드에서는 A1 셀에 "이곳에 코멘트 작성"이라는 내용의 코멘트를 추가하도록 작성되어 있습니다.

실제로 VBA 코드를 실행하려면, 엑셀 파일에서 "Alt + F11"을 눌러 VBA 화면으로 이동해야 합니다. 이후, 새 모듈을 생성하고 위의 코드를 복사하여 붙여넣으세요. 모듈의 이름은 자유롭게 작성해도 되지만, 코드가 어떤 기능을 하는지 쉽게 파악할 수 있도록 작성하는 것이 좋습니다.

이제 "F5" 또는 "실행" 버튼을 클릭하여 코드를 실행하세요. A1셀에 설정한 내용대로 코멘트가 추가될 것입니다.


4. 셀 주석 제거하는 법

이번에는 셀 주석을 제거하는 방법에 대해 알아보도록 하겠습니다.

먼저, 셀 주석을 제거할 셀의 위치를 정리해봅시다.

이번에도 VBA 코드를 작성해야합니다. 셀 주석을 제거하는 코드는 다음과 같습니다.

Sub DeleteComment()
    Range("A1").ClearComments 'A1은 코멘트를 삭제할 셀 위치입니다
End Sub

위의 코드에서는 A1셀의 코멘트를 삭제하는 코드이며, ClearComments 함수를 통해 코멘트를 삭제합니다.

실제로 VBA 코드를 실행하는 방법은 셀 주석 추가하는 방법과 동일합니다. "Alt + F11"을 눌러 VBA 화면으로 이동, 원하는 모듈 내에 코멘트 제거 코드를 입력한 후 실행 버튼을 클릭합니다.


5. 마치며

엑셀 VBA를 사용하면 셀 주석을 추가하고 제거하는 작업을 자동화하여 작업 효율을 높일 수 있습니다. 이번 포스트를 통해 엑셀 VBA로 셀 주석 추가 및 제거하는 방법에 대해 배워보았습니다. 이제 엑셀 작업에서 VBA를 활용하여 더욱 손쉽고 효율적으로 작업할 수 있게 되었습니다.

 

포스팅이 도움이 되셨다면 구독, 공감, 댓글 부탁드려요!

행복한 하루 되세요!