목차
이 문서에서는 Excel 3에서 VBA 코드를 사용하여 셀 을 텍스트 로 포맷하는 방법을 설명합니다. 다른 방법. 텍스트 및 형식 기능 과 범위 . 숫자형식 속성 의 도움으로 다음을 설정할 수 있습니다. 셀 값을 텍스트로 쉽게 변환하는 숫자 형식 코드입니다. 예제를 자세히 살펴보고 이러한 기술을 적용해 보겠습니다.
실습 워크북 다운로드
이 기사를 읽는 동안 실습할 연습 워크북을 다운로드하세요.
Text.xlsm으로 셀 서식 지정
3 Excel에서 VBA를 사용하여 셀 서식을 텍스트로 지정하는 적합한 방법
이 섹션에서는 Excel에서 VBA를 사용하여 셀을 텍스트로 서식 지정하는 방법을 보여줍니다. 하지만 먼저 Excel에서 Visual Basic Editor 창을 여는 방법을 알아야 합니다.
Visual Basic Editor에서 코드 작성
단계 <2를 따르십시오> 비주얼 베이직 편집기 를 열고 거기에 코드를 작성합니다.
- 에서 개발자 탭으로 이동합니다. Excel 리본 .
- Visual Basic 옵션을 클릭합니다.
- Visual Basic for Applications 창에서 삽입 드롭다운 을 클릭하여 새 모듈
이제 새 모듈 이 열렸으니 코드를 작성하고 F5 를 눌러 실행합니다.
1. Range.NumberFormat 속성을 사용하여 셀 서식 지정Text
이 예에서는 VBA 코드 의 Range.NumberFormat 속성 을 형식 <1에 사용합니다>셀 를 텍스트 로. 아래 스크린샷에서 셀 C5 에는 텍스트 로 변경 할 짧은 날짜 가 있습니다.
이제 Visual Basic 편집기에서 복사 하고 붙여넣기 다음 코드 .
6824
이제 F5 를 눌러 코드를 실행 합니다.
여기서 짧은 날짜 포맷된 셀이 텍스트 값 으로 변경됨 .
코드 설명:
- 범위 개체 를 사용하여 워크시트에서 입력
- To가 포함된 셀 을 선택 포맷 입력 값 을 텍스트 로 지정하려면 NumberFormat 값 을 “@ ”.
마찬가지로 동일한 코드를 적용하여 다른 숫자 형식 을 텍스트 로 변경할 수 있습니다.
자세히 보기: Excel VBA를 사용하여 셀 및 가운데 텍스트 서식 지정 방법(5가지 방법)
비슷한 읽기
- 엑셀 VBA로 전체 시트의 글꼴 크기를 변경하는 방법
- 엑셀에서 001을 쓰는 방법 (11가지 효과적인 방법)
- 엑셀에서 VBA 명령 버튼으로 텍스트 정렬 (5가지 방법)
- 사용자 정의 형식으로 숫자 뒤에 텍스트를 추가하는 방법 in Excel (4가지 방법)
- 엑셀에서 각 단어의 첫 글자를 대문자로 표시하는 방법 (4방법)
2. VBA 코드의 TEXT 함수를 참조하여 셀 서식을 텍스트로 지정
T EXT 함수 Excel에는 숫자 값 또는 문자열 을 지정된 형식 으로 변환하는 워크시트 함수 가 있습니다. VBA 함수 는 아니지만 워크시트 함수 개체 를 포맷 셀<로 참조하여 사용할 수 있습니다. 2>에서 텍스트 로. 셀 B6 에 자세한 날짜 가 있고 텍스트 로 포맷 한다고 가정해 보겠습니다.
이 작업을 수행하려면 비주얼 기본 편집기 에 다음 코드 를 입력하세요.
8082
코드를 실행 하여 F5를 사용하여 긴 날짜 를 텍스트 값으로 변환했습니다. 마찬가지로 서로 다른 숫자 형식 을 텍스트 로 포함하는 셀의 형식을 지정할 수 있습니다.
코드 설명:
- 범위 개체 를 사용하여 워크시트에서 입력 및 <가 포함된 셀 을 선택 했습니다. 1>출력 값.
- WorksheetFunction 개체 를 통해 VBA 코드 에서 TEXT 함수 를 사용할 수 있었습니다.
- TEXT 함수 에는 2개의 인수가 필요합니다.
값 – 입력 셀 참조 (이 예제에서는 B6 ).
format_text- we used ” ' 0 “ 에서 값 을 텍스트 형식으로 변환합니다.
자세히 알아보기: Excel 셀에서 텍스트 서식을 지정하는 방법 (10접근)
3. VBA 형식 기능을 사용하여 Excel에서 셀 형식을 텍스트로 지정
형식 기능 은 변환 기능 중 하나입니다. VBA 엑셀. 이는 함수 의 두 번째 인수 로 지정된 형식 을 기반으로 형식 을 반환합니다. 이 예에서는 다음 코드 를 사용하여 셀 C5 의 긴 날짜 를 텍스트 로 탐내었습니다.
2483
코드 설명:
- 범위 개체<2를 사용했습니다> 입력 및 출력 값을 포함하는 워크시트에서 셀 을 선택합니다.
- 형식 function needs 2 인수-
expression – 입력 셀 참조 (이 예에서는 B6 ).
format- 우리는 ” ' 0 “ 를 사용하여 변환 값 ~ 텍스트 형식.
대체 코드:
3771
자세히 보기: Excel에서 첫 글자를 대문자로 텍스트 서식 지정하는 방법(10가지 방법)
참고
- 작은따옴표( ' ) 영 앞 숫자 형식 코드 를 ” ' 0 ” 텍스트 및 형식 함수 인수 에서 형식 셀 을 텍스트 값으로 지정합니다.
- 세 가지 방법과 관련된 코드 를 보려면 오른쪽 버튼 을 시트 이름 및 코드 보기 옵션을 선택합니다.
결론
지금 , 우리는 Excel에서 VBA 코드를 사용하여 3가지 다른 예와 함께 셀을 텍스트로 서식 지정하는 방법을 알고 있습니다. 이러한 방법을 보다 자신 있게 사용하는 데 도움이 되기를 바랍니다. 질문이나 제안 사항이 있으시면 아래 댓글 상자에 남겨주세요.