VBA에서 매크로를 만들 때 특정 날짜로 표시되는 특정 날짜를 알아야 할 수 있습니다. 예를 들어, 매크로가 실행되는 날짜를 결정할 수 있습니다. 다음 코드가 트릭을 수행합니다.

iDay = Day(Date)

Day 함수는 사용자가 제공 한 날짜의 날짜를 나타내는 정수 값을 반환합니다. 이 예제에서 Date 함수는 오늘 날짜를 나타내므로 Day는 오늘 날짜를 반환합니다.

원하는 경우 Format 함수를 사용하여 날짜가 포함 된 텍스트 문자열을 반환 할 수도 있습니다. 예를 들어 다음 코드를 고려하십시오.

sTemp = Format(Date,"dd")

이것은 앞에 0이있는 두 자리 숫자로 날짜를 반환합니다. “dd”를 다른 변형으로 바꿀 수 있습니다. “d”는 앞에 0이없는 날짜를 반환하고, “ddd”는 “Wed”또는 “Fri”와 같이 해당 월의 짧은 요일 이름을 반환하고, “dddd”는 ” 수요일 “또는”금요일 “).

그러나 Format은 문자열을 반환합니다. 후속 계산에 숫자 값이 필요한 경우 Day 함수를 사용하는 것이 가장 좋습니다.

_ 참고 : _

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

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

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

이 팁 (9640)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Determining_the_Day_of_the_Month [Determining the Day of the Month].