Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

냥집사의 개발일지

VBA - VBA로 셀 병합 및 색깔 입히기 (Excel) 본문

VBA

VBA - VBA로 셀 병합 및 색깔 입히기 (Excel)

깅햄찌 2022. 9. 2. 20:56
반응형

안녕하세요~ 오늘은 Excel에서 VBA로 2가지 작업을 자동화시켜 볼 텐데요.

1. 여러 셀 병합하기

2. 셀에 색깔 입히기

차례대로 예제를 보며 설명드릴게요~

 

1. 여러 셀 병합하기

Alt + F11로 VBA 편집기를 열어주고 아래 코드를 실행시켜줍니다.

 

Sub merge()
Worksheets(1).Range("B2:D4").merge
End Sub

B2셀부터 D4셀까지 합쳐진 것을 확인할 수 있습니다!!

추가로 merge는 Across라는 인수로 열만 병합할 것인지 행렬 모두 병합할 것인지 결정할 수 있는데요.

Across := True 면 열만 병합

Across := False 면 행렬 모두 병합 

(merge만 쓰는 Default 상태는 Across가 False로 간주되어 행렬 모두 병합되는 것입니다!!)

 

그렇다면 Across를 True 해볼까요?

Sub merge()
Worksheets(1).Range("B2:D4").merge Across:=True
End Sub

열만 병합된것을 확인할 수 있습니다~

 

 

2. 셀에 색깔 입히기

셀에 색깔 입히는 방법으로는 대표적으로 2가지 방법이 있습니다.

아래 예제를 보며 알아봐요~

 

2.1 ColorIndex를 이용한 방법

Excel에서 선택할 범위를 전하고 ColorIndex에

색깔 Index를 할당해줌으로써 셀에 색깔을 입힐 수 있습니다.

Sub color()
Worksheets(1).Range("B2:D4").Interior.ColorIndex = 11
End Sub

 

색깔 Index 모음

 

2.2 RGB를 이용한 방법

Excel에서 선택할 범위를 전하고 color에

RGB를 할당해줌으로써 셀에 색깔을 입힐 수 있습니다.

Sub color()
Worksheets(1).Range("B2:D4").Interior.color = RGB(255, 255, 0)
End Sub

https://www.rapidtables.com/web/color/RGB_Color.html

 

RGB Color Codes Chart 🎨

RGB Color Codes Chart RGB color picker | RGB color codes chart | RGB color space | RGB color format and calculation | RGB color table RGB color picker RGB color codes chart Hover with cursor on color to get the hex and decimal color codes below: RGB color

www.rapidtables.com

원하는 색깔의 RGB 값을 알기 위해서는

위의 사이트에서 RGB 색깔 값을 얻을 수 있으니까 참고해주세요~~

 

 

오늘은 Excel에서 셀 병합하는 방법과 셀에 색깔 입히는 방법을 알아보았습니다.

업무 자동화할 때 많이 쓰는 기능들이죠? 도움이 되셨기를 바라면서 다음 포스팅에서 만나요~

좋은 하루 보내세요!!

Comments