Excel VBA: 셀 서식을 텍스트로 지정(3가지 방법)

  • 이 공유
Hugh West

이 문서에서는 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 창에서 삽입 드롭다운 을 클릭하여 새 모듈
<0을 선택합니다>

이제 새 모듈 열렸으니 코드를 작성하고 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가지 다른 예와 함께 셀을 텍스트로 서식 지정하는 방법을 알고 있습니다. 이러한 방법을 보다 자신 있게 사용하는 데 도움이 되기를 바랍니다. 질문이나 제안 사항이 있으시면 아래 댓글 상자에 남겨주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.