|
Be the first user to complete this post
|
Add to List |
VBA-Excel: Date-Time Functions – DateAdd()
Description:
The DateAdd () function adds the specified time interval to the date and returns a Variant (Date)
Format:
DateAdd(interval,number,date)
Arguments:
- interval
- Mandatory
- Type: String expression
- The time interval you want to add
| Setting | Description |
| Yyyy | Year |
| Q | Quarter |
| M | Month |
| Y | Day of year |
| D | Day |
| W | Weekday |
| Ww | Week |
| H | Hour |
| N | Minute |
| S | Second |
- number
- Mandatory
- Type: Numeric
- The number of intervals you want to add
- date
- Mandatory
- Type : Date
- Date in which the interval will be added
Example:
Function FnDateAdd()
Dim strDate
strDate = CDate("June 24, 2013")
strNewDate = DateAdd("m", 2, strDate)
MsgBox strNewDate
strNewDate2 = DateAdd("yyyy", -3, strDate)
MsgBox strNewDate2
strDate2 = CDate("June 24, 2013 12:00:00 PM")
MsgBox DateAdd("h", 2, DateAdd("n", 23, strDate2))
End Function

Also Read:
- VBA-Excel : Strings Functions – Ucase
- VBA-Excel: Array Functions – Join() – Converts Array to String
- VBA Excel - Cells, Ranges and Offset : Range
- VBA-Excel: Date-Time Functions – TimeSerial() and TimeValue()
- VBA-Excel: Arrays – One Dimension, Dynamic Array