엑셀 VBA 매크로 - 글자정렬(글자맞춤) 자동으로 설정하는 방법
본문 바로가기
엑셀 컴퓨터 인터넷/엑셀 VBA

엑셀 VBA 매크로 - 글자정렬(글자맞춤) 자동으로 설정하는 방법

by 만초손겸수익 2024. 9. 6.

 

엑셀을 사용하다 보면 글자 정렬을 일일이 맞춰주어야 할 때가 있습니다.

 

여가 귀찮은 일이 아닐 수 없습니다.

 

이런 귀찮은 일은 엑셀 VBA를 사용하면 엑셀을 간단하게 자동화 할 수 있습니다.

 

이제부터 VBA로 엑셀을 자동화하는 방법을 살펴 보도록 하겠습니다.

 

VBA를 처음 해 보시면 포스트 아랫쪽에 모듈 만드는 법 부터 보시면 됩니다.

 


 

VBA 코드

 

1. 글자 가운데 맞춤(좌우 사이에 가운데)

Cells(2, 2).HorizontalAlignment = xlCenter

 

 

 

2. 글자 가운데 맞춤(아래 위 사이의 가운데)

Cells(12, 2).VerticalAlignment = xlCenter

 

 

 

3. 글자 왼쪽 맞춤

Cells(4, 2).HorizontalAlignment = xlLeft

 

 

4. 글자 오른쪽 맞춤

Cells(14, 2).HorizontalAlignment = xlRight

 

5. 글자 윗쪽 맞춤

Cells(8, 2).VerticalAlignment = xlTop

 

6. 글자 아랫쪽 맞춤

Cells(10, 2).VerticalAlignment = xlBottom

 

7. 조합

왼쪽 아랫쪽 맞춤

Cells(16, 2).HorizontalAlignment = xlLeft
Cells(16, 2).VerticalAlignment = xlBottom

조합은 아래위 와 왼쪽 오른쪽 코드를 조합해서 사용하면 됩니다.

 


 

개발메뉴로 들어가서 모듈 만들기

 

1. 개발도구 메뉴로 들어가기

 

엑셀에서 상단 메뉴에서 개발도구 >> Visual Basic 메뉴로 들어갑니다.

 

 

 

2. VBA(매크로)를 처음 사용하신다면 

 

아마도 상단의 개발도구 메뉴가 보이지 않겠죠?

그러면 위의 그림처럼 상단에 파일 메뉴로 들어갑니다.

 

그리고 옵션을 선택해 줍니다.

 

 

옵션창이 여리면 왼쪽에 리본 사용자 지정을 선택해 주시고, 오른쪽에 개발 도구를 선택해 주시면 됩니다.

 

이제 메뉴 상단에서 개발 도구 매뉴가 보이실 겁니다.

 

 

3. 모듈 만들기

개발 도구 메뉴에서 왼쪽에 모듈이라는 폴더 모양이 보일겁니다.

 

마우스 왼쪽 버튼을 클릭해서 삽입(N) >> 모듈을 선택해 줍니다.

 

이제 위의 그림과 같이 오른쪽에 모듈창이 보이실겁니다. 

 

 

4. Sub 만들기

위의 그림에서 보인는 Sub sbTest() ~~ End Sub 사이에 코드를 작성하시면 됩니다.

 

sbTest() 부분은 알아볼 수 있게 아무 글자나 넣으면 됩니다. 'sb테스트' 를 넣어도 되고, '아무거나' 이렇게 아무 글자를 넣어도 무방합니다.

 

728x90
반응형

댓글