අන්තර්ගත වගුව
VBA DateAdd ශ්රිතය යනු Excel හි VBA ශ්රිතවල දිනය සහ වේලාව කාණ්ඩය යටතේය. මෙම ශ්රිතය භාවිතා කිරීමෙන් අපට වසර, මාස, දින, කාර්තු, සහ දී ඇති දිනයක සිට පැය, මිනිත්තු, තත්පර වැනි විවිධ කාල අන්තරයන් පවා එකතු කිරීමට හෝ අඩු කිරීමට හැකිය. වාර්තා උත්පාදනය කිරීම හෝ සංසන්දනය කිරීම සඳහා දෛනික ගණනය කිරීම් වලදී දිනය සහ වේලාව සමඟ කටයුතු කිරීම පොදු සිදුවීමකි. Excel හි, DateAdd ශ්රිතය වැනි VBA දිනය සහ කාල ශ්රිත භාවිතය සංකීර්ණ හෝ කාලය ගතවන ගණනය කිරීම් වඩාත් කාර්යක්ෂම සහ වේගවත් කරයි.
ප්රායෝගික වැඩපොත බාගන්න
බාගන්න ඔබ මෙම ලිපිය කියවන අතරතුර ව්යායාම කිරීමට මෙම පුහුණු වැඩපොත.
VBA DateAdd Function.xlsm
Excel VBA DateAdd Function වෙත හැඳින්වීම<2
ප්රතිඵලය:
නිශ්චිත කාල පරතරයක් එකතු කරන හෝ අඩු කරන දිනයකි
වාක්ය ඛණ්ඩය:
දිනය එකතු කරන්න (විරාමය, අංකය, දිනය)
තර්ක:
තර්කය | අවශ්ය/විකල්ප | විස්තරය |
---|---|---|
9>විරාමය | අවශ්යයි | A තන්තුව ප්රකාශනය. |
අපට එක් කිරීමට අවශ්ය විවිධ සැකසුම් වල කාල පරතරය අංක අවශ්යයි A සංඛ්යාත්මක ප්රකාශනය .
අංක අන්තරයන් එකතු කිරීමට හෝ අඩු කිරීමට
විය හැක ධනාත්මක - සඳහා අනාගත දින
සෘණ විය හැක – පසුගිය දින සඳහා දිනය 2> අවශ්ය A දිනය ප්රකාශනය
දිනය අන්තර් එකතු කර ඇත
සැකසීම්:
DateAdd ශ්රිතය මෙම විරාම ඇත settings:
17>nසැකසීම් | විස්තරය |
---|---|
yyyy | වසර |
q | කාර්තුව |
m | මාස |
y | දවස |
d | දින |
w | සතියේ දිනය |
ww | සතිය |
h | පැය |
මිනිත්තු | |
s | දෙවන |
උදාහරණ Excel VBA DateAdd Function
Excel DateAdd Function හි සූත්ර ප්රකාශන
දිනය දැමීමට විවිධ ක්රම තිබේ තර්කය DateAdd ශ්රිතයට. ඒවා සියල්ලම එකම ප්රතිදානයක් ලබා දෙයි.
පහත කේතය දෘශ්ය මූලික සංස්කාරකයේ දමන්න:
(කෙසේද දෘශ්ය මූලික සංස්කාරකයේ කේතය ධාවනය කිරීමට)
7512
පැහැදිලි කිරීම :
DateAdd(“yyyy”,2, පහත ක්රමවලින් එකක්)
දින තර්කය තැබීමට අපට විවිධ ක්රම භාවිත කළ හැක:
- #1/1/2011 #
- දින අනුක්රමික( වසර , මාසය, දිනය)
- දින අගය( දිනය ) 26>
- පරාසය (“සෛල”) – කොටුවක ගබඩා කර ඇති දිනය
- දිනය ගබඩා කිරීම aවිචල්යය
අපි 2 තවත් වසර 1/1/2022 වෙත එකතු කළෙමු, එහි ප්රතිඵලය වූයේ 1/1/2024.
මෙහි,
yyyy වසර නියෝජනය කරන්නේ අන්තරය ලෙස
2 අංකය නියෝජනය කරයි සංඛ්යාව ලෙස ප්රාන්තර.
උදව්: දෘශ්ය මූලික සංස්කාරකයේ කේතය ධාවනය කරන්නේ කෙසේද
පියවර අනුගමනය කරන්න:
- Excel Ribbon වෙතින්, Developer Tab වෙත ගොස් Visual Basic Tab තෝරන්න.
- නව කවුළුවෙන්, ඇතුළු කරන්න ටැබය ක්ලික් කර මොඩියුලය තෝරන්න.
- ඔබගේ කේතය සංස්කාරකයේ ලියා ධාවනය කිරීමට F5 ඔබන්න.
Excel
1 හි DateAdd ශ්රිතය භාවිතයෙන් විවිධ විරාම සැකසුම් එකතු කිරීම. වසර එකතු කරන්න
කේතය:
9113
ප්රතිඵලය: වසර 2 1/1 වෙත එකතු කරන ලදී /2022 (mm/dd/yyyy) සහ එහි ප්රතිඵලය 1/1/2024 (mm//dd/yyyy).
තවත් කියවන්න: Excel VBA හි වසර ක්රියාකාරිත්වය භාවිතා කරන්නේ කෙසේද
2. කාර්තුව එක් කරන්න
කේතය:
4478
ප්රතිඵලය: 2 කාර්තුව = මාස 6 වෙත එකතු කරන ලදී 1/1/2022 (mm/dd/yyyy) සහ 7/1/2022 (mm//dd/yyyy)
3. මාසය එක් කරන්න
කේතය:
9979
ප්රතිඵලය: මාස 2 1/1/2022 (mm/dd/yyyy) වෙත එකතු කර 3/1/2022 (mm//dd/yyyy)
0>තවත් කියවන්න: Excel VBA MONTH Function භාවිතා කරන්නේ කෙසේද
4. වසරේ දිනය එකතු කරන්න
කේතය:
7923
ප්රතිඵලය : වසරේ දින 2ක් <1 ට එකතු කරන ලදී>1/1/2022 (mm/dd/yyyy) සහ එහි ප්රතිඵලය 1/3/2022 (mm//dd/yyyy).
තවත් කියවන්න: Excel VBA හි දිවා කාර්යය භාවිතා කරන්නේ කෙසේද
5. දිනය එක් කරන්න
කේතය:
1959
ප්රතිඵලය : සිට 1/1 දක්වා දින 2ක් එකතු කරන ලදී /2022 (mm/dd/yyyy) සහ එහි ප්රතිඵලය 1/3/2022 (mm//dd/yyyy).
සමාන කියවීම්
- Excel VBA සති අංකය සොයා ගැනීමට (ඉක්මන් උදාහරණ 6)
- VBA DatePart කාර්යය භාවිතා කරන්නේ කෙසේද Excel හි (උදාහරණ 7)
- Excel හි VBA DateSerial Function භාවිතා කරන්න (පහසු යෙදුම් 5ක්)
- VBA භාවිතයෙන් String වලින් දිනය පරිවර්තනය කරන්නේ කෙසේද ( 7 ක්රම)
6. සතිදිනය එක් කරන්න
කේතය:
2901
ප්රතිඵලය: සතියේ දින 10ක් වෙත 1/1 දක්වා /2022 (mm/dd/yyyy) සහ එහි ප්රතිඵලය 1/11/2022 (mm//dd/yyyy).
7. සතිය එක් කරන්න
කේතය:
1638
ප්රතිඵලය: සති 2= දින 14 එකතු කරන ලදී සිට 1/1/2022 (mm/dd/yyyy) සහ 1/15/2022 (mm//dd/yyyy)
තවත් කියවන්න: VBA භාවිතයෙන් සතියේ දිනය ලබා ගන්නේ කෙසේද
8. පැය එක් කරන්න
කේතය:
8780
ප්රතිඵලය: 142022 01/1/1 12:00 (mm/dd/yyyy: hh/mm) වෙත එකතු කරන ලද පැය ගණන 1/1/2022 2:00 PM (mm//dd/yyyy : hh/mm).
9. විනාඩිය එකතු කරන්න
කේතය:
5199
ප්රතිඵලය : මිනිත්තු 90= පැය 1.30 එකතු කළා සිට 1/1/2022 12:00 AM (mm/dd/yyyy) සහ 1/1/2022 1:30 AM (mm//dd/yyyy)
0>10. දෙවන එකතු කරන්න
කේතය:
2796
ප්රතිඵලය: තත්පර 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 ශ්රිතය භාවිතා කිරීම
ඒ හා සමානව, අපට ඉදිරිපස සංඛ්යා තර්කයට අඩු ලකුණ භාවිතයෙන් අවුරුදු, මාස, දින, පැය, මිනිත්තු, ආදිය දිනයකින් අඩු කරන්න. උදාහරණයක් ලෙස:
කේතය:
4853
ප්රතිඵලය: අවුරුදු 2 1/1/2022 (මි.මී/ dd/yyyy) සහ එහි ප්රතිඵලය 1/1/2020 (mm//dd/yyyy).
මතක තබා ගත යුතු දේවල් <2
- අපි සතියේ දවස් එකතු කිරීමට 'w' භාවිතා කරන විට එය සෙනසුරාදා සහ ඉරිදා ඇතුළුව සතියේ සියලුම දින එකතු කරයි , වැඩ කරන දින පමණක් නොවේ(යමෙකු බලාපොරොත්තු විය හැක).
- DateAdd ශ්රිතය අවලංගු දිනයක් පෙන්වීමෙන් අවසන් නොවේ. උදාහරණයක් ලෙස, අපි 2022 ජනවාරි 31 ට මාස 1 ක් එකතු කළහොත්, එහි ප්රතිඵලය 2022 පෙබරවාරි 31 නොව 2022 පෙබරවාරි 28 වෙනිදා වේ (එය නොපවතී).
- අපි වැඩිපුර අඩු කළහොත්මෙතැන් සිට වසර 122කට වඩා දෝෂයක් ඇති වනුයේ එක්සෙල් දිනය ආරම්භ වන්නේ 1990 ජනවාරි 1 වෙනිදා සිටය.
- දින එකතු කිරීමේ දිනය ශ්රිතය පාලන පැනල දින සැකසීම් මත රඳා පවතී.
- අපි කැලැන්ඩර දේපල අනුව DateAdd ශ්රිතයේ දින තර්කය විය යුතුය. දින දර්ශනය Gregorian නම්, ආදාන da te තර්කය Gregorian ද විය යුතුය. ඒ හා සමානව, කැලැන්ඩරය හිජ්රි නම්, දින තර්කය එකම ආකෘතියේ තිබිය යුතුය.
නිගමනය
දැන්, අපි VBA භාවිතා කරන්නේ කෙසේදැයි දනිමු. Excel හි DateAdd කාර්යය. මෙම ක්රියාකාරිත්වය වඩාත් විශ්වාසයෙන් භාවිතා කිරීමට එය ඔබව දිරිමත් කරනු ඇතැයි බලාපොරොත්තු වෙමු. කිසියම් ප්රශ්නයක් හෝ යෝජනා තිබේ නම් ඒවා පහත අදහස් පෙට්ටියේ තැබීමට අමතක නොකරන්න