ಪರಿವಿಡಿ
VBA DateAdd ಫಂಕ್ಷನ್ ಎಕ್ಸೆಲ್ ನ VBA ಫಂಕ್ಷನ್ಗಳ ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ವರ್ಗದಲ್ಲಿದೆ. ಈ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಮೂಲಕ ನಾವು ವರ್ಷಗಳು, ತಿಂಗಳುಗಳು, ದಿನಗಳು, ಕ್ವಾರ್ಟರ್ಗಳು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕದಿಂದ ಗಂಟೆಗಳು, ನಿಮಿಷಗಳು, ಸೆಕೆಂಡುಗಳಂತಹ ವಿಭಿನ್ನ ಸಮಯದ ಮಧ್ಯಂತರಗಳನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ ಕಳೆಯಬಹುದು. ವರದಿಗಳನ್ನು ರಚಿಸಲು ಅಥವಾ ಹೋಲಿಕೆಗಳನ್ನು ಮಾಡಲು ದೈನಂದಿನ ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ವ್ಯವಹರಿಸುವುದು ಸಾಮಾನ್ಯ ಸನ್ನಿವೇಶವಾಗಿದೆ. Excel ನಲ್ಲಿ, DateAdd ಕಾರ್ಯದಂತಹ VBA ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಕಾರ್ಯಗಳ ಬಳಕೆಯು ಸಂಕೀರ್ಣವಾದ ಅಥವಾ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮತ್ತು ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ.
ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ಡೌನ್ಲೋಡ್ ಮಾಡಿ ನೀವು ಈ ಲೇಖನವನ್ನು ಓದುತ್ತಿರುವಾಗ ವ್ಯಾಯಾಮ ಮಾಡಲು ಈ ಅಭ್ಯಾಸ ಕಾರ್ಯಪುಸ್ತಕ.
VBA DateAdd Function.xlsm
Excel VBA DateAdd ಫಂಕ್ಷನ್ಗೆ ಪರಿಚಯ
ಫಲಿತಾಂಶ:
ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಮಯದ ಮಧ್ಯಂತರವನ್ನು ಸೇರಿಸುವ ಅಥವಾ ಕಳೆಯುವ ದಿನಾಂಕ
ಸಿಂಟ್ಯಾಕ್ಸ್:
ದಿನಾಂಕ ಸೇರಿಸಿ (ಮಧ್ಯಂತರ, ಸಂಖ್ಯೆ, ದಿನಾಂಕ)
ವಾದಗಳು:
11> ವಾದ ಅಗತ್ಯವಿದೆ/ಐಚ್ಛಿಕ ವಿವರಣೆ 9>ಮಧ್ಯಂತರ ಅಗತ್ಯವಿದೆ A ಸ್ಟ್ರಿಂಗ್ ಅಭಿವ್ಯಕ್ತಿ.ನಾವು ಸೇರಿಸಲು ಬಯಸುವ ವಿಭಿನ್ನ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿನ ಸಮಯದ ಮಧ್ಯಂತರ ಸಂಖ್ಯೆ ಅಗತ್ಯವಿದೆ A ಸಂಖ್ಯೆಯ ಅಭಿವ್ಯಕ್ತಿ .
ಸಂಖ್ಯೆ ನ ಮಧ್ಯಂತರ ಸೇರಿಸಲು ಅಥವಾ ಕಳೆಯಲು
ಆಗಿರಬಹುದು ಧನಾತ್ಮಕ – ಫಾರ್ ಭವಿಷ್ಯದ ದಿನಾಂಕಗಳು
ಋಣಾತ್ಮಕ – ಹಿಂದಿನ ದಿನಾಂಕಗಳಿಗೆ ದಿನಾಂಕ 2> ಅಗತ್ಯವಿದೆ A ದಿನಾಂಕ ಅಭಿವ್ಯಕ್ತಿ
ದಿನಾಂಕ ಯಾವ ಮಧ್ಯಂತರಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ
ಸೆಟ್ಟಿಂಗ್ಗಳು:
DateAdd ಕಾರ್ಯ ಈ ಮಧ್ಯಂತರವನ್ನು ಹೊಂದಿದೆ settings:
17>nಸೆಟ್ಟಿಂಗ್ | ವಿವರಣೆ |
---|---|
yyyy | ವರ್ಷ |
q | ಕ್ವಾರ್ಟರ್ |
m | ತಿಂಗಳು |
y | ದಿನದ ವರ್ಷ |
d | ದಿನ |
w | ವಾರದ ದಿನ |
ww | ವಾರ |
h | ಗಂಟೆ |
ನಿಮಿಷ | |
s | ಸೆಕೆಂಡ್ |
ಉದಾಹರಣೆಗಳು Excel VBA DateAdd Function
Excel DateAdd ಫಂಕ್ಷನ್ನ ಫಾರ್ಮುಲಾ ಅಭಿವ್ಯಕ್ತಿಗಳು
ದಿನಾಂಕ ಹಾಕಲು ವಿವಿಧ ಮಾರ್ಗಗಳಿವೆ ಆರ್ಗ್ಯುಮೆಂಟ್ ಡೇಟ್ ಆಡ್ ಫಂಕ್ಷನ್ಗೆ. ಅವುಗಳೆಲ್ಲವೂ ಒಂದೇ ಔಟ್ಪುಟ್ಗೆ ಕಾರಣವಾಗುತ್ತವೆ.
ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ನಲ್ಲಿ ಹಾಕಿ:
(ಹೇಗೆ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ನಲ್ಲಿ ಕೋಡ್ ರನ್ ಮಾಡಲು)
9599
ವಿವರಣೆ :
DateAdd(“yyyy”,2, ಕೆಳಗಿನ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದು)
ದಿನಾಂಕದ ವಾದವನ್ನು ಹಾಕಲು ನಾವು ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು:
- #1/1/2011 #
- ದಿನಾಂಕಧಾರಾವಾಹಿ( ವರ್ಷ , ತಿಂಗಳು, ದಿನ)
- ದಿನಾಂಕ ಮೌಲ್ಯ( ದಿನಾಂಕ ) 26>
- ಶ್ರೇಣಿ (“ಸೆಲ್”) – ಕೋಶದಲ್ಲಿ ದಿನಾಂಕವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ
- ದಿನಾಂಕವನ್ನು a ದಲ್ಲಿ ಸಂಗ್ರಹಿಸುವುದುವೇರಿಯಬಲ್
ಕೋಶಗಳಲ್ಲಿ D3, D4, D5, D6, D7 ನಾವು ಮೇಲಿನ ವಿಧಾನಗಳನ್ನು ದಿನಾಂಕ ವಾದದ ರೀತಿಯಲ್ಲಿ ಇರಿಸಿದ್ದೇವೆ DateAdd ಅನುಕ್ರಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಅದೇ ಫಲಿತಾಂಶವನ್ನು ಪಡೆದುಕೊಂಡಿದೆ.
ನಾವು 2 ವರ್ಷಗಳು ಅನ್ನು 1/1/2022 ಗೆ ಸೇರಿಸಿದ್ದೇವೆ ಇದು 1/1/2024 ಗೆ ಕಾರಣವಾಗಿದೆ.
ಇಲ್ಲಿ,
yyyy ಮಧ್ಯಂತರವಾಗಿ ವರ್ಷವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ
2 ಸಂಖ್ಯೆ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮಧ್ಯಂತರಗಳ ಸಂಖ್ಯೆ .
ಸಹಾಯ: ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ರನ್ ಮಾಡುವುದು
ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ಎಕ್ಸೆಲ್ ರಿಬ್ಬನ್ ನಿಂದ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ ಗೆ ಹೋಗಿ ಮತ್ತು ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಟ್ಯಾಬ್ ಆಯ್ಕೆಮಾಡಿ.
- ಹೊಸ ವಿಂಡೋದಿಂದ, ಇನ್ಸರ್ಟ್ ಟ್ಯಾಬ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
- ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸಂಪಾದಕದಲ್ಲಿ ಬರೆಯಿರಿ ಮತ್ತು ರನ್ ಮಾಡಲು F5 ಒತ್ತಿರಿ.
ಎಕ್ಸೆಲ್
1 ನಲ್ಲಿ DateAdd ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ವಿಭಿನ್ನ ಮಧ್ಯಂತರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸುವುದು. ವರ್ಷವನ್ನು ಸೇರಿಸಿ
ಕೋಡ್:
2020
ಫಲಿತಾಂಶ: 2 ವರ್ಷಗಳು 1/1 ಗೆ ಸೇರಿಸಲಾಗಿದೆ /2022 (mm/dd/yyyy) ಮತ್ತು ಫಲಿತಾಂಶವು 1/1/2024 (mm//dd/yyyy).
ಇನ್ನಷ್ಟು ಓದಿ: Excel VBA ನಲ್ಲಿ ವರ್ಷದ ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬಳಸುವುದು
2. ಕ್ವಾರ್ಟರ್ ಸೇರಿಸಿ
ಕೋಡ್:
8084
ಫಲಿತಾಂಶ: 2 ಕ್ವಾರ್ಟರ್ = 6 ತಿಂಗಳು ಗೆ ಸೇರಿಸಲಾಗಿದೆ 1/1/2022 (mm/dd/yyyy) ಮತ್ತು ಫಲಿತಾಂಶವು 7/1/2022 (mm//dd/yyyy).
3. ತಿಂಗಳು ಸೇರಿಸಿ
ಕೋಡ್:
9266
ಫಲಿತಾಂಶ: 2 ತಿಂಗಳುಗಳು 1/1/2022 (mm/dd/yyyy) ಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು 3/1/2022 (mm//dd/yyyy) ಗೆ ಫಲಿತಾಂಶ ಬಂದಿದೆ.
0>ಇನ್ನಷ್ಟು ಓದಿ: Excel VBA MONTH ಫಂಕ್ಷನ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು
4. ವರ್ಷದ ದಿನವನ್ನು ಸೇರಿಸಿ
ಕೋಡ್:
7998
ಫಲಿತಾಂಶ : ವರ್ಷದ 2 ದಿನವನ್ನು ಗೆ <1 ಸೇರಿಸಲಾಗಿದೆ>1/1/2022 (mm/dd/yyyy) ಮತ್ತು ಫಲಿತಾಂಶವು 1/3/2022 (mm//dd/yyyy).
ಇನ್ನಷ್ಟು ಓದಿ: Excel VBA
5 ರಲ್ಲಿ ದಿನದ ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬಳಸುವುದು. ದಿನವನ್ನು ಸೇರಿಸಿ
ಕೋಡ್:
1407
ಫಲಿತಾಂಶ : 2 ದಿನಗಳನ್ನು 1/1 ಗೆ ಸೇರಿಸಲಾಗಿದೆ /2022 (mm/dd/yyyy) ಮತ್ತು ಫಲಿತಾಂಶವು 1/3/2022 (mm//dd/yyyy).
ಇದೇ ರೀತಿಯ ವಾಚನಗೋಷ್ಠಿಗಳು
- ವಾರದ ಸಂಖ್ಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು Excel VBA (6 ತ್ವರಿತ ಉದಾಹರಣೆಗಳು)
- VBA DatePart ಫಂಕ್ಷನ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು Excel ನಲ್ಲಿ (7 ಉದಾಹರಣೆಗಳು)
- Excel ನಲ್ಲಿ VBA DateSerial ಕಾರ್ಯವನ್ನು ಬಳಸಿ (5 ಸುಲಭ ಅಪ್ಲಿಕೇಶನ್ಗಳು)
- VBA ಬಳಸಿಕೊಂಡು ಸ್ಟ್ರಿಂಗ್ನಿಂದ ದಿನಾಂಕವನ್ನು ಹೇಗೆ ಪರಿವರ್ತಿಸುವುದು ( 7 ಮಾರ್ಗಗಳು)
6. ವಾರದ ದಿನವನ್ನು ಸೇರಿಸಿ
ಕೋಡ್:
5595
ಫಲಿತಾಂಶ: 10 ವಾರದ ದಿನಗಳನ್ನು 1/1 ಗೆ ಸೇರಿಸಲಾಗಿದೆ /2022 (mm/dd/yyyy) ಮತ್ತು ಫಲಿತಾಂಶವು 1/11/2022 (mm//dd/yyyy).
7. ವಾರವನ್ನು ಸೇರಿಸಿ
ಕೋಡ್:
3436
ಫಲಿತಾಂಶ: 2 ವಾರಗಳು= 14 ದಿನಗಳು ಗೆ ಸೇರಿಸಲಾಗಿದೆ 1/1/2022 (mm/dd/yyyy) ಮತ್ತು ಫಲಿತಾಂಶವು 1/15/2022 (mm//dd/yyyy).
ಇನ್ನಷ್ಟು ಓದಿ: VBA ಬಳಸಿಕೊಂಡು ವಾರದ ದಿನವನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು
8. ಗಂಟೆ ಸೇರಿಸಿ
ಕೋಡ್:
4106
ಫಲಿತಾಂಶ: 14 ಅನ್ನು 1/1/2022 12:00 AM (mm/dd/yyyy: hh/mm) ಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು 1/1/2022 2:00 PM ಗೆ ಫಲಿತಾಂಶ ಬಂದಿದೆ (mm//dd/yyyy : hh/mm).
9. ನಿಮಿಷ ಸೇರಿಸಿ
ಕೋಡ್:
7103
ಫಲಿತಾಂಶ : 90 ನಿಮಿಷಗಳು= 1.30 ಗಂಟೆಗಳು ರಿಂದ ಸೇರಿಸಲಾಗಿದೆ 1/1/2022 12:00 AM (mm/dd/yyyy) ಮತ್ತು ಫಲಿತಾಂಶವು 1/1/2022 1:30 AM (mm//dd/yyyy).
0>10. ಸೆಕೆಂಡ್ ಸೇರಿಸಿ
ಕೋಡ್:
8595
ಫಲಿತಾಂಶ: 120 ಸೆಕೆಂಡ್ಸ್ = 2 ನಿಮಿಷಗಳು ಗೆ ಸೇರಿಸಲಾಗಿದೆ 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) ಮತ್ತು ಫಲಿತಾಂಶವು 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).
ವಿಭಿನ್ನ ಮಧ್ಯಂತರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಳೆಯಲು Excel ನಲ್ಲಿ DateAdd ಫಂಕ್ಷನ್ನ ಬಳಕೆ
ಅಂತೆಯೇ, ನಾವು ವರ್ಷಗಳು, ತಿಂಗಳುಗಳು, ದಿನಗಳು, ಗಂಟೆಗಳು, ನಿಮಿಷಗಳು, ಇತ್ಯಾದಿಗಳನ್ನು ಸಂಖ್ಯೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್ನ ಮುಂದೆ ಮೈನಸ್ ಚಿಹ್ನೆ ಬಳಸಿಕೊಂಡು ದಿನಾಂಕದಿಂದ ಕಳೆಯಿರಿ. ಉದಾಹರಣೆಗೆ:
ಕೋಡ್:
8000
ಫಲಿತಾಂಶ: 2 ವರ್ಷಗಳು 1/1/2022 (ಮಿಮೀ/) ನಿಂದ ಕಳೆಯಲಾಗಿದೆ dd/yyyy) ಮತ್ತು ಪರಿಣಾಮವಾಗಿ 1/1/ Sub DateAdd_Years() Range("F5") = DateAdd("yyyy", 2, Range("D5")) End Sub
(mm//dd/yyyy).
ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು <2
- ನಾವು ವಾರದ ದಿನಗಳನ್ನು ಸೇರಿಸಲು 'w' ಅನ್ನು ಬಳಸಿದಾಗ ಅದು ಶನಿವಾರ ಮತ್ತು ಭಾನುವಾರ ಸೇರಿದಂತೆ ವಾರದ ಎಲ್ಲಾ ದಿನಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ , ಕೆಲಸದ ದಿನಗಳು ಮಾತ್ರ ಅಲ್ಲ (ಯಾರಾದರೂ ನಿರೀಕ್ಷಿಸಬಹುದು).
- DateAdd ಕಾರ್ಯವು ಅಮಾನ್ಯ ದಿನಾಂಕ ತೋರಿಸುವುದನ್ನು ಕೊನೆಗೊಳಿಸುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ನಾವು ಜನವರಿ 31, 2022 ಗೆ 1 ತಿಂಗಳನ್ನು ಸೇರಿಸಿದರೆ, ಅದು ಫೆಬ್ರುವರಿ 28, 2022 ರಂದು ಫಲಿತಾಂಶವನ್ನು ನೀಡುತ್ತದೆ, ಫೆಬ್ರವರಿ 31, 2022 ಅಲ್ಲ (ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ).
- ನಾವು ಹೆಚ್ಚು ಕಳೆಯುತ್ತಿದ್ದರೆ122 ವರ್ಷಗಳ ನಂತರ ದೋಷ ಸಂಭವಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಎಕ್ಸೆಲ್ ದಿನಾಂಕ ಜನವರಿ 1, 1990 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.
- ಡೇಟ್ಆಡ್ನ ಹಿಂತಿರುಗುವ ದಿನಾಂಕ ಕಾರ್ಯವು ನಿಯಂತ್ರಣ ಫಲಕ ದಿನಾಂಕ ಸೆಟ್ಟಿಂಗ್ಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ.
- ನಾವು ಕ್ಯಾಲೆಂಡರ್ ಪ್ರಾಪರ್ಟಿ ಪ್ರಕಾರ DateAdd ಕಾರ್ಯದ ದಿನಾಂಕ ಆರ್ಗ್ಯುಮೆಂಟ್ ಮಾಡಬೇಕು. ಕ್ಯಾಲೆಂಡರ್ ಗ್ರೆಗೋರಿಯನ್ ಆಗಿದ್ದರೆ, ಇನ್ಪುಟ್ da te ಆರ್ಗ್ಯುಮೆಂಟ್ ಗ್ರೆಗೋರಿಯನ್ ನಲ್ಲಿಯೂ ಇರಬೇಕು. ಅದೇ ರೀತಿ, ಕ್ಯಾಲೆಂಡರ್ ಹಿಜ್ರಿಯಲ್ಲಿದ್ದರೆ, ದಿನಾಂಕದ ವಾದವು ಅದೇ ಸ್ವರೂಪದಲ್ಲಿರಬೇಕು.
ತೀರ್ಮಾನ
ಈಗ, VBA ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ. Excel ನಲ್ಲಿ DateAdd ಕಾರ್ಯ. ಆಶಾದಾಯಕವಾಗಿ, ಈ ಕಾರ್ಯವನ್ನು ಹೆಚ್ಚು ವಿಶ್ವಾಸದಿಂದ ಬಳಸಲು ಇದು ನಿಮ್ಮನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ. ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ಅಥವಾ ಸಲಹೆಗಳನ್ನು ಕೆಳಗಿನ ಕಾಮೆಂಟ್ ಬಾಕ್ಸ್ನಲ್ಲಿ ಹಾಕಲು ಮರೆಯದಿರಿ