Excel에서 VBA로 날짜 형식을 지정하는 방법(4가지 방법)

  • 이 공유
Hugh West

VBA 매크로 구현은 Excel에서 모든 작업을 실행하는 가장 효과적이고 빠르고 안전한 방법입니다. 이 기사에서는 VBA 를 사용하여 Excel에서 날짜 형식을 지정하는 방법을 보여줍니다.

통합 문서 다운로드

무료 실습을 다운로드할 수 있습니다. 여기에서 Excel 통합 문서.

VBA.xlsm을 사용하여 날짜 형식 지정

VBA를 사용하여 Excel에서 날짜 형식을 지정하는 4가지 방법

다음 예를 보십시오. 열 B C 모두에 동일한 날짜를 저장하여 열 C 의 날짜 형식을 지정하면 B 열에서 알 수 있습니다. 날짜가 이전인 형식.

1. Excel에서 한 유형에서 다른 유형으로 날짜 형식을 지정하는 VBA

먼저 주어진 데이터 세트에서 Cell C5 의 날짜 형식을 VBA 로 지정하는 방법을 알아보겠습니다. " 화요일-2022년 1월 ".

단계:

  • 키보드에서 Alt + F11 키를 누릅니다. 또는 개발자 -> 탭으로 이동합니다. Visual Basic Visual Basic Editor 를 엽니다.

  • 팝업 코드 창에서 메뉴 표시줄에서 , 삽입 -> Module .

  • 다음 코드를 복사하여 코드 창에 붙여넣습니다.
3837

귀하의 코드 이제 실행할 준비가 되었습니다.

  • 키보드에서 F5 를 누르거나 메뉴 표시줄에서 실행 -> Sub/UserForm 을 실행합니다. 하위 메뉴 표시줄에서 작은 재생 아이콘 을 클릭하여 실행할 수도 있습니다.매크로입니다.

이 코드는 " 11-01-22 " 날짜를 " Tuesday-January-2022" 형식으로 지정합니다. ”.

이 날짜 형식을 다른 많은 형식으로 변환할 수도 있습니다. 아래 코드를 따라 날짜를 필요한 형식으로 변환하십시오.

3715

개요

자세히 보기: Excel VBA의 Now 및 서식 함수

2. VBA를 포함하여 FORMAT 기능으로 날짜 변환

Excel에는 개별 날짜에 대한 자체 일련 번호가 있습니다.

특정 날짜의 일련번호를 알고 싶다면 DATEVALUE 함수 를 적용해야 합니다.

날짜 " 2022년 1월 11일 ", 다음과 같이 수식을 작성해야 합니다.

=DATEVALUE("11 January 2022")

Excel에서 일련 번호 <1을 제공합니다. 이 날짜의>44572 입니다.

이제 이 숫자를 관련 날짜 형식으로 변환합니다.

단계:

  • 이전과 같은 방법으로 개발자 탭에서 Visual Basic Editor 를 열고 코드 창에 모듈 삽입 합니다.
  • 코드 창에서 다음 코드를 복사하여 붙여넣습니다.
1571

이제 코드를 실행할 준비가 되었습니다.

메시지 상자에서 " 11 January 2022 " 날짜를 가져옵니다.

자세히 알아보기: Excel <2에서 VBA DateValue 함수를 사용하는 방법>

유사 읽기

  • 현재 날짜 삽입 방법Excel에서(3가지 방법)
  • VBA 코드의 날짜 변수(예제와 함께 매크로의 7가지 사용)
  • VBA에서 현재 날짜 가져오기( 3가지)
  • 엑셀 날짜 바로가기 사용법

3. Excel의 특정 부분을 기반으로 날짜를 변환하는 VBA

날짜의 특정 부분(예: 일/월/년)의 형식을 지정하고 코드를 다음과 같이 작성한다고 가정합니다.

2238

이제 코드를 실행할 준비가 되었습니다.

이 코드의 " mmmm "은 월의 긴 형식을 의미합니다. name.

날짜가 " 2022년 1월 11일 "이므로 이 코드는 " January "를 반환합니다.

이 코드를 구현하여 날짜에서 원하는 특정 부분을 형식화하고 추출할 수 있습니다.

1206

개요

4. VBA를 삽입하여 Excel의 특정 워크시트에 날짜 형식 지정

특정 워크시트를 기반으로 날짜 형식을 지정하려면 먼저 코드에서 워크시트 이름을 설정한 다음 날짜 형식을 지정해야 합니다. 필요한 유형에 따라.

  • 개발자 탭에서 Visual Basic Editor 를 열고 모듈<을 삽입 하십시오. 2> 코드 창에서.
  • 코드 창에서 다음 코드를 복사하여 붙여넣습니다.
4484

이제 코드를 실행할 준비가 되었습니다.

먼저 " Example " 워크시트를 설정한 다음 특정 Excel의 날짜 형식을 지정하는 코드의 세 번째 줄을 살펴보십시오.sheet.

결론

이 기사에서는 VBA 를 사용하여 Excel에서 날짜 형식을 지정하는 방법을 설명했습니다. 이 기사가 귀하에게 많은 도움이 되었기를 바랍니다. 주제와 관련하여 질문이 있으시면 언제든지 문의하십시오.

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