mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Wednesday, October 25, 2006

엑셀/MS워드 VBA매크로] 현재 날짜, 시간 출력 함수; Excel Word Date Time


VBA를 이용하여, 엑셀이나 워드 문서에, 현재 날짜와 시간 즉 타임스탬프를 찍는 방법입니다. Date 와 Time 이라는 함수에 현재 날짜와 시간이 들어 있습니다.

Excel: 셀에 날짜 시간 입력


다음과 같은 VBA코드로 현재 날짜와 시간을 채워 넣을 수 있습니다.
Sub Foo()
  Cells(1, 1).Value = Date
  Cells(1, 2).Value = Time
End Sub


A1 셀과 B1 셀에
2006-10-25   10:12:25 AM
이렇게 나란히 날짜와 시간이 기록됩니다.

이 시간은 문서를 다시 열더라도 현재 시간으로 업데이트되지 않고, 영원히 고정됩니다. 물론 위의 VBA매크로를 다시 실행하면 현재 시각으로 갱신됩니다.

########
만약 이렇게 보인다면, 셀의 간격을 조금 넓게 하면 시간이 보입니다.



MS워드: 문서에 날짜 시간 입력


Sub Foo()
  Selection.TypeText Text:=Date & " " & Time
  Selection.TypeParagraph
End Sub

위의 VBA매크로를 실행하면 현재 문서에, 현재 시각이

2006-10-25 오전 10:15:19

이렇게 출력됩니다. 그런 후 다음줄로 줄바꿈이 됩니다. 줄바꿈이 필요 없을 경우에는 "Selection.TypeParagraph" 이 줄을 지우거나 주석화되면 됩니다.

엑셀의 경우와 마찬가지로, 이 시간은 문서를 다시 열더라도 현재 시간으로 업데이트되지 않습니다. 위의 VBA매크로를 다시 실행할 때에만 현재 시각으로 갱신됩니다.


▶▶ Excel/엑셀 VBA] 오늘이 올해 몇 번째 날? 구하기/출력; get DAY OF YEAR


년월일/시분초 별로 나누어서 구하기: ▶▶ Excel/엑셀 VBA] 날짜/시간 (년월일 시분초) 구하기; Date Time Leading Zero




tag: office
엑셀 Excel | 워드 Word | VBA 매크로 | 오피스

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top