엑셀에서 메모를 입력하면 기본 글꼴이 Tahoma, 9포인트로 되어있어서
그걸 일일히 원하는 글씨체와 글씨크기로 변경한 기억이 있을 것입니다.
메모는 엑셀 내에서 글씨체 기본 설정을 할 수 없어서 더욱 불편하게 느껴집니다.
윈도우10 디스플레이 설정에서 [텍스트, 앱 및 기타 항목의 크기 변경]을 조정하면 해결되지만
이는 다른 모든 것들의 글씨 크기도 같이 확대하기 때문에 근본적인 해결책은 아닙니다.
이번에 알려드릴 내용도 근본적인 해결책은 아닙니다.
비주얼베이직으로 이미 작성된 메모의 글씨체와 글씨크기를 사후 일괄 조정할 수 있는 방법입니다.
엑셀 프로그램을 실행시킵니다.
이미 메모가 작성되어 일괄 변경을 원하는 파일을 여는 것이 더 좋습니다.
[Alt+F11] 눌러서 비주얼베이직을 실행합니다. 삽입-모듈을 클릭합니다.
생성된 모듈창에 다음과 같이 입력합니다.
Sub ChangeComment()
Dim ccmt As Comment
For Each ccmt In Application.ActiveSheet.Comments
ccmt.Shape.TextFrame.Characters.Font.Name = "맑은 고딕"
ccmt.Shape.TextFrame.Characters.Font.Size = 14
ccmt.Shape.TextFrame.Characters.Font.Bold = False
ccmt.Shape.TextFrame.AutoSize = True
Next
End Sub
입력 완료 시 비주얼베이직을 종료하고 잘 작동하는지 확인하기 위하여 메모를 하나 생성합니다.
개발 도구-매크로 클릭하고 ChangeComment 매크로를 실행합니다.
다음과 같이 메모의 글씨체와 글씨크기, 굵기와 메모의 크기가 조절된 걸 확인할 수 있습니다.
비주얼베이직에 입력한 코드가 뜻하는 바는 다음과 같습니다.
ccmt.Shape.TextFrame.Characters.Font.Name = "맑은 고딕"
- 글씨체를 조절하는 코드로 쌍따옴표 안에 원하는 글씨체를 입력하면 됩니다.
ccmt.Shape.TextFrame.Characters.Font.Size = 14
- 글씨 크기를 조절하는 코드로 14를 원하는 숫자로 변경하면 됩니다.
ccmt.Shape.TextFrame.Characters.Font.Bold = False
- 글씨 굵기를 조절하는 코드로 True는 굵게, False는 일반 굵기 입니다.
ccmt.Shape.TextFrame.AutoSize = True
- 메모창의 크기를 조절하는 코드로 True는 입력한 내용에 맞게 메모창 크기를 조절하고, False는 처음 생성하여 조절한 메모창의 크기를 그대로 둡니다.
↓ 하단의 ♡를 눌러 ♥로 채워주세요. 큰 힘이 된답니다.
'기타 > 여러가지 정보' 카테고리의 다른 글
플랫폼 세션 IP 토큰을 받지 못했습니다. - 리그오브레전드 접속 오류 (2) | 2022.10.27 |
---|---|
OBS Studio 실행 안 되는 오류 해결 방법(업데이트 후 실행 오류) (0) | 2022.03.21 |
트위치에서 유튜브 연결 오류 발생 - Youtube 내보내기 오류 (2) | 2021.10.11 |
OBS Studio 업데이트 후 실행 오류 해결 방법 (2) | 2021.09.29 |
스타크래프트 - '등급전 지도 목록 다운로드 중' 오류 해결 방법 (0) | 2021.08.16 |
[한글] 표 여백 | 표 외부, 내부 여백 제거하기 (0) | 2020.07.20 |
[한글] 두쪽 모아보기 | 한 번에 두쪽을 보고 싶거나 보기 싫다면? (4) | 2017.10.06 |
[엑셀] 띄어쓰기 간격이나 영어의 자간이 이상하게 타이핑될 때 (30) | 2016.08.15 |
[로스트아크 LostArk] CBT 신청완료! (0) | 2016.08.03 |
국내 여행에 필요한 자료를 무료로 얻는 방법 (2) | 2016.05.18 |
댓글