반응형
| 직장인이라면 매일 쓰는 엑셀, 조금 더 쉽게 써볼까요?
엑셀은 직장인의 필수 도구지만, 반복되는 작업이 많아 불편하다는 생각… 해보신 적 있죠?
“매번 셀 테두리를 손으로 그려야 해”, “서식 복붙하다가 꼬여서 시간만 낭비해…”
이런 소소한 불편함을 자동화해주는 강력한 도구가 바로 **VBA(Visual Basic for Applications)**입니다.
오늘은 엑셀을 더 스마트하게 사용하는 팁으로,
선택한 셀에 연한 회색 테두리를 자동으로 입혀주는 간단한 VBA 코드를 소개할게요
| VBA가 뭐예요?
VBA는 엑셀 안에 숨겨진 ‘미니 프로그래밍 언어’라고 보면 됩니다.
반복 작업, 서식 지정, 데이터 처리 등을 자동화할 수 있죠.
물론 복잡한 건 나중에! 오늘은 정말 쉽고 직관적인 코드로 시작해봅니다.
VBA를 사용하는 방법은 아래 글을 확인해주세요
[엑셀 꿀팁] 엑셀의 매크로를 사용하여 업무 효율 올리고, 일 잘하는데, 칼퇴하는 직장인이 되어 보자
[엑셀 꿀팁] 엑셀의 매크로를 사용하여 업무 효율 올리고, 일 잘하는데, 칼퇴하는 직장인이 되어
엑셀은 직장인이라면 반드시 사용하게 되는 프로그램인데, 셀에 노랑색 채우기를 한다거나, 글자색을 빨강색으로 바꾸기 등 자주 쓰지만 단축키가 없어 마우스를 움직여야만 실행되는 기능이
pinkstar.tistory.com
| 오늘의 실전 예제: 선택한 셀에 연한 회색 테두리 입히기
Sub ChangeBorderColorToGray()
' ctrl + T
Dim rng As Range
Set rng = Selection ' 현재 선택한 영역을 범위로 설정
With rng.Borders
.LineStyle = xlContinuous ' 테두리 스타일 설정 (연속선)
.Color = RGB(150, 150, 150) ' 회색 (RGB 값으로 설정)
.TintAndShade = 0 ' 색상 음영 없음
.Weight = xlThin ' 테두리 굵기 (얇게)
End With
End Sub
| 실행 방법
- 엑셀 상단 메뉴에서 개발 도구 탭 클릭 (없으면 [옵션] > [리본 사용자 지정]에서 활성화)
- Visual Basic 버튼 클릭 또는 Alt + F11
- 삽입 > 모듈 클릭 후 위 코드 붙여넣기
- F5 눌러 실행하거나, 매크로 목록에서 연한회색테두리 실행
- 적용하고 싶은 셀을 먼저 선택한 뒤 실행하면 끝!
| 단축키로 지정하기
- Alt + F8 → ChangeBorderColorToGray 클릭
- 옵션 클릭
- 바로가기 키 지정 (추천: ctrl + Shift + T)
- 설명에 간단한 명령어 작성
앞으로도 더 많은 엑셀 꿀팁 소개 할게요~
반응형
댓글