반응형
1. 변수에 날짜 대입하기 / 년 월 일 요일 출력하기
<소스코드>
Dim 날짜변수 As Date
날짜변수 = DateValue("2019-02-26")
MsgBox Format(날짜변수, "yyyy")
◆ 코드 설명
반응형
1) dim 날짜변수 As Date
- 날짜변수라는 변수를 날짜형 변수로 선언
2) 날짜변수 = Datavalue("2019-02-26")
- 날짜변수에 2019년2월26일을 입력
3) Format(날짜변수, "yyyy")
- 날짜변수의 년도를 출력
Format | 출력결과 |
yyyy | 2019 |
yy | 19 |
mm | 02 |
dd | 26 |
aaa | 토 |
aaaa | 토요일 |
2. 년 월 일 요일 출력하기
Sub disp_dateadd()
Dim add_substract As Integer
Application.DisplayAlerts = False '셀 병합시 왼쪽 셀값만 남는다는 경고창이 나오는데, 안나오도록 하는 것입니다.
Range("a2") = "오늘"
Range("a3") = Date
Range("a4") = Now
add_substract = Application.InputBox("가감할 숫자를 입력하세요.", Type:=2)
Range("b1") = add_substract
Range("b2") = Range("b1") & "일 후"
Range("c2") = Range("b1") & "일 전"
Range("b3").Value = DateAdd("d", add_substract, Date)
Range("c3").Value = DateAdd("d", -add_substract, Date)
Range("b1:c1").Merge
Range("b1:c3").HorizontalAlignment = xlCenter
Application.DisplayAlerts = True
End Sub
반응형
◆ 코드 설명
1) dim add_substract As Integer
- add_substract 란 변수를 정수형으로 선언합니다.
반응형
'IT > EXCEL & VBA' 카테고리의 다른 글
[Excel VBA] ChatGPT를 엑셀에 적용하기 (1) | 2023.02.19 |
---|---|
[Excel VBA 기초-4] 셀 주소 알아내기 / 글꼴설정(폰트 크기/폰트 종류/폰트 색) (0) | 2021.12.28 |
[Excel VBA 기초-2] IF문 / For문 / While문 (0) | 2021.12.27 |
[Excel VBA 기초-1] VBA 실행 / 셀에 값 넣기 / 매크로 저장 / 한줄씩 코드 확인 방법 (0) | 2021.12.27 |
[Excel] 방향키로 셀 이동이 안될 때 해결 방법 (0) | 2021.03.16 |