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

 
Previous Post C언어] 숫자 정수 int 배열 정렬(소트Sort소팅) 역순/내림차순 정렬C언어] 문자열 배열 정렬(소트;Sort)역순 소팅, qsort 함수 사용법한글주소(URL)인코딩(encode, Encoding), 자바스크립트(JavaScript)...encodeURI, encodeURIComponent, escape 함수 차이점; 자바스크...Perl C언어 자바(Java), 문자열 바꾸기 Replace String리눅스 명령어 결과 저장; 실행 화면 텍스트 파일로; Linux Unix Output to...울트라에디트 함수 목록 보기 핫키, UltraEdit 울트라 에디터 팁; View Func...CSV 에디터; CSV 파일 읽기, 열기, 편집 프로그램은?, CSV Editor자바,Java] 유니코드(UTF-8)변환, KS완성형 파일을 유니코드로 바꾸기자바,Java] 줄바꿈 문자 Carriage Return(CR), Line Feed(LF)...

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

Wednesday, October 25, 2006

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

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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