반응형
특정 셀에 메모(Comment)를 추가 하고 싶을때에는 AddComment를 사용하면 된다.
메모가 이미 생성되어 있는 경우에는 AddComment를 사용 시 에러가 발생하게 된다.
메모가 이미 생성되어 있고 내용을 수정하고 싶을 시에는 Comment메소드를 이용하여 메모 객체 취득 후 수정해야한다.
또는 ClearComments 메소드를 이용하여 메모 객체를 삭제 후 새로 AddComment를
사용하여도 무방하다. ClearComments 메소드에 대해서는 아래 링크 참고
2021/01/31 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 메모(Comment) 삭제 ClearComments
간단히 AddComment의 구조를 보고 예제를 보도록 하겠다.
AddComment의 구조
셀 객체.AddComment("메모 내용")
여기서 셀 객체는 Range 또는 Cells등으로 취득한 셀 객체이다.
Range, Cells에 대해 궁금하다면 아래의 링크 참고
2021/01/29 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 단일, 복수 셀(cell) 범위지정,선택하기(Range활용)
2020/07/05 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 셀 내용 가져오기, 셀 내용 넣기(Cells활용)
AddComment의 예제
아래의 소스는 B2셀에 "Test1" 문자열 메모를 추가하는 예제이다.
Sub test()
Dim range1 As Range
Set range1 = Range("B2")
range1.AddComment ("Test1")
End Sub
실행 전
실행 후
반응형
'IT 이모저모 > VBA' 카테고리의 다른 글
VBA(엑셀 매크로) 메모(Comment) 내용 수정, 변경 (0) | 2021.01.31 |
---|---|
VBA(엑셀 매크로) 메모(Comment) 삭제 ClearComments (0) | 2021.01.31 |
VBA(엑셀 매크로) 행/열 삭제(Delete메소드) (0) | 2021.01.31 |
VBA(엑셀 매크로) 행/열/셀 추가, 삽입 (Insert메소드) (0) | 2021.01.30 |
VBA(엑셀 매크로) 단일, 복수 셀(cell) 범위지정,선택하기(Range활용) (0) | 2021.01.29 |