VBA를 이용해서 자동으로 글자 정렬을 할 수 있습니다.
자동으로 문서를 만들기 위해 VBA를 사용하기에, 글자 정렬과 같은 세심한 부분까지 신경을 쓰면 더욱더 깔끔한 문서를 만들 수 있을 것 같습니다.
예제를 한번 다뤄보도록 하겠습니다.
개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다.
VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다.
Code 창에 아래와 같이 입력해 봅니다.
'VerticalAlignment = xlTop' 이 부분이 글자를 정렬하는 코드입니다.
실행을 하면 엑셀 시트에 아래와 같이 표시가 된 것을 확인할 수 있습니다.
이번에는 글자가 수직을 기준으로 중간에 위치하게 해 보도록 하겠습니다.
아래로 위치할때도 같은 방법으로 하시면 됩니다.
가로로 정렬하는 방법도 거의 유사합니다.
'HorizontalAlignment = xlLeft' 이런식으로 코드를 입력해 주면 됩니다.
엑셀 시트에 결과가 아래와 같이 나온것을 확인할 수 있습니다.
728x90
'엑셀 컴퓨터 인터넷 > 엑셀 VBA' 카테고리의 다른 글
엑셀 - 카메라 기능(Table 캡쳐, 참조) (0) | 2021.03.11 |
---|---|
엑셀 VBA(매크로) - 글자(Font) 크기, 색깔, 스타일, 글꼴 (0) | 2021.03.10 |
엑셀 VBA(매크로) - Select Case 조건문 (0) | 2021.01.14 |
엑셀 VBA(매크로) - For ~Next 순환문 (반복문) (0) | 2021.01.12 |
엑셀 VBA(매크로) - If ~ End if 조건문 (0) | 2021.01.09 |
댓글