일반적으로 Excel에서 머리글과 바닥 글 ([DATE] 코드 포함)에 사용되는 날짜는 Windows에서 제어하는 ​​국가 별 설정을 기반으로합니다.

따라서 로컬 설정이 Windows 자체에서 특정 형식으로 날짜를 표시하는 경우 Excel에서 머리글과 바닥 글에 사용하는 것과 동일한 형식입니다.

사무실의 다른 시스템과의 호환성을 위해 특정 유형의 시스템 날짜 형식을 유지해야하지만 특정 워크 시트의 머리글이나 바닥 글에 다른 날짜 형식을 사용해야하는 경우 이는 단점이 될 수 있습니다. 이 문제를 해결하는 유일한 방법은 Windows 내에서 국가 별 설정을 변경하거나 매크로를 사용하여 머리글 또는 바닥 글의 적절한 영역을 설정하는 것입니다.

예를 들어, m / d / yy 형식으로 현재 날짜와 동일한 헤더를 설정하고 싶다고 가정 해 보겠습니다. 이를 위해 다음과 같은 매우 간단한 매크로를 사용할 수 있습니다.

Sub HeaderDate()

ActiveSheet.PageSetup.RightHeader = Format(Date, "m/d/yy")

End Sub

이것을 사용하려면 간단히 실행하고 헤더의 오른쪽 섹션에 지정된 형식으로 날짜를 추가합니다. 바닥 글이나 머리글의 다른 위치에 정보를 추가하려면 매크로의 RightHeader 부분을 LeftFooter, CenterFooter, RightFooter, LeftHeader 또는 CenterHeader 중 하나로 바꾸면됩니다.

날짜가 추가되는 형식을 변경하려면 Format 기능에서 사용하는 형식을 변경하면됩니다. 날짜에 사용할 수있는 모든 종류의 패턴이 있습니다. VBA의 포맷 기능에 대한 정보는 온라인 도움말 시스템을 확인하십시오.

이러한 방식으로 머리글 또는 바닥 글에 추가 된 날짜는 [DATE] 코드의 결과와 같이 동적이 아닙니다. 매크로를 사용하여 날짜를 삽입하면 텍스트 문자열로 삽입됩니다. 나중에 날짜를 다른 것으로 변경하려면 (예 : 당시 현재 날짜) 매크로를 다시 실행해야합니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2188)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Specifying_Date_Formats_in_Headers [헤더에 날짜 형식 지정].