સામગ્રીઓનું કોષ્ટક
VBA DateAdd ફંક્શન એ Excel ના VBA ફંક્શન્સ ની તારીખ અને સમય શ્રેણી હેઠળ છે. આ ફંક્શનનો ઉપયોગ કરીને આપણે આપેલ તારીખમાંથી વર્ષો, મહિનાઓ, દિવસો, ક્વાર્ટર અને અલગ-અલગ સમયના અંતરાલ જેવા કે કલાકો, મિનિટો, સેકંડ ઉમેરી કે બાદ કરી શકીએ છીએ. રિપોર્ટ્સ બનાવવા અથવા સરખામણી કરવા માટે દૈનિક ગણતરીઓમાં તારીખ અને સમય સાથે વ્યવહાર કરવો એ એક સામાન્ય દૃશ્ય છે. Excel માં, DateAdd ફંક્શન જેવા VBA તારીખ અને સમય કાર્યોનો ઉપયોગ જટિલ અથવા સમય માંગી લેતી ગણતરીઓને વધુ કાર્યક્ષમ અને ઝડપી બનાવે છે.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
ડાઉનલોડ કરો જ્યારે તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે કસરત કરવા માટે આ પ્રેક્ટિસ વર્કબુક.
VBA DateAdd Function.xlsm
Excel VBA DateAdd ફંક્શનનો પરિચય
પરિણામ:
એક તારીખ કે જેમાં ચોક્કસ સમય અંતરાલ ઉમેરવામાં અથવા બાદ કરવામાં આવે છે
સિન્ટેક્સ:
તારીખ ઉમેરો (અંતરાલ, સંખ્યા, તારીખ)
દલીલો:
દલીલ | જરૂરી/વૈકલ્પિક | વર્ણન |
---|---|---|
અંતરાલ | જરૂરી | A સ્ટ્રિંગ અભિવ્યક્તિ. |
વિવિધ સેટિંગ્સમાં સમયનો અંતરાલ જે આપણે ઉમેરવા માંગીએ છીએ નંબર જરૂરી A સંખ્યાત્મક અભિવ્યક્તિ .
અંતરો ની સંખ્યા ઉમેરવા અથવા બાદ કરવા માટે
હોઈ શકે છે હકારાત્મક - માટે ભવિષ્યની તારીખ
ગત તારીખઓ તારીખ માટે નકારાત્મક - હોઈ શકે છે 2> જરૂરી એ તારીખ અભિવ્યક્તિ
આ તારીખ જેમાં અંતરો ઉમેરેલા છે
સેટિંગ્સ:
ધ DateAdd ફંક્શન આ અંતરાલ ધરાવે છે સેટિંગ્સ:
સેટિંગ | વર્ણન |
---|---|
yyyy | વર્ષ<18 |
q | ક્વાર્ટર |
મ | મહિનો |
y | દિવસનું વર્ષ |
d | દિવસ |
w | અઠવાડિયાનો દિવસ |
ww | અઠવાડિયું |
h | કલાક |
n | મિનિટ |
સે | સેકન્ડ |
ના ઉદાહરણો Excel VBA DateAdd ફંક્શન
Excel DateAdd ફંક્શનના ફોર્મ્યુલા એક્સપ્રેશન્સ
તારીખ મૂકવાની વિવિધ રીતો છે દલીલ તારીખ ઉમેરો કાર્યમાં. તે બધા સમાન આઉટપુટમાં પરિણમે છે.
નીચેનો કોડ વિઝ્યુઅલ બેઝિક એડિટરમાં મૂકો:
(કેવી રીતે વિઝ્યુઅલ બેઝિક એડિટરમાં કોડ ચલાવવા માટે)
1981
સ્પષ્ટીકરણ :<0 તારીખ ઉમેરો(“yyyy”,2,નીચેની પદ્ધતિઓમાંથી એક)
તારીખની દલીલ મૂકવા માટે આપણે વિવિધ પદ્ધતિઓનો ઉપયોગ કરી શકીએ છીએ:
- #1/1/2011 #
- તારીખ સીરીયલ( વર્ષ , મહિનો, દિવસ)
- તારીખ મૂલ્ય( તારીખ )
- શ્રેણી ("સેલ") - કોષમાં સંગ્રહિત તારીખ
- તારીખને એમાં સંગ્રહિત કરવીચલ
કોષોમાં D3, D4, D5, D6, D7 અમે ઉપરની પદ્ધતિઓને તારીખ ની દલીલ તરીકે મૂકીએ છીએ. DateAdd ફંક્શન ક્રમિક રીતે અને સમાન પરિણામ મેળવ્યું.
અમે 1/1/2022 માં 2 વધુ વર્ષ ઉમેર્યા જેનું પરિણામ 1/1/2024 માં આવ્યું.
અહીં,
yyyy વર્ષ રજૂ કરે છે કારણ કે અંતરાલ
2 નંબરનું પ્રતિનિધિત્વ કરે છે સંખ્યા તરીકે અંતરાલો.
સહાય: વિઝ્યુઅલ બેઝિક એડિટરમાં કોડ કેવી રીતે ચલાવવો
પગલાઓ અનુસરો:
- એક્સેલ રિબન માંથી, ડેવલપર ટેબ પર જાઓ અને વિઝ્યુઅલ બેઝિક ટેબ પસંદ કરો.
- નવી વિન્ડોમાંથી, શામેલ કરો ટેબ પર ક્લિક કરો અને મોડ્યુલ પસંદ કરો.
- સંપાદકમાં તમારો કોડ લખો અને ચલાવવા માટે F5 દબાવો.
<32
એક્સેલમાં DateAdd ફંક્શનનો ઉપયોગ કરીને વિવિધ અંતરાલ સેટિંગ્સ ઉમેરવાનું
1. વર્ષ ઉમેરો
કોડ:
6861
પરિણામ: 2 વર્ષ 1/1 માં ઉમેર્યું /2022 (mm/dd/yyyy) અને પરિણામે 1/1/2024 (mm//dd/yyyy).
વધુ વાંચો: Excel VBA માં વર્ષ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો
2. ક્વાર્ટર ઉમેરો
કોડ:
9471
પરિણામ: 2 ક્વાર્ટર = 6 મહિના માં ઉમેર્યું 1/1/2022 (mm/dd/yyyy) અને પરિણામે 7/1/2022 (mm//dd/yyyy).
3. મહિનો ઉમેરો
કોડ:
8649
પરિણામ: 2 મહિના 1/1/2022 (mm/dd/yyyy) માં ઉમેર્યું અને પરિણામે 3/1/2022 (mm//dd/yyyy).
વધુ વાંચો: Excel VBA MONTH ફંક્શનનો ઉપયોગ કેવી રીતે કરવો
4. વર્ષનો દિવસ ઉમેરો
કોડ:
9361
પરિણામ : વર્ષનો 2 દિવસ <1 માં ઉમેરાયો>1/1/2022 (mm/dd/yyyy) અને પરિણામે 1/3/2022 (mm//dd/yyyy).
વધુ વાંચો: એક્સેલ VBA માં ડે ફંક્શનનો ઉપયોગ કેવી રીતે કરવો
5. દિવસ ઉમેરો
કોડ:
3447
પરિણામ : 2 દિવસ ઉમેર્યા થી 1/1 /2022 (mm/dd/yyyy) અને પરિણામે 1/3/2022 (mm//dd/yyyy).
સમાન રીડિંગ્સ
- વીક નંબર શોધવા માટે એક્સેલ VBA (6 ઝડપી ઉદાહરણો)
- VBA ડેટપાર્ટ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો Excel માં (7 ઉદાહરણો)
- એક્સેલમાં VBA DateSerial ફંક્શનનો ઉપયોગ કરો (5 સરળ એપ્લિકેશનો)
- VBA નો ઉપયોગ કરીને સ્ટ્રીંગમાંથી તારીખને કેવી રીતે કન્વર્ટ કરવી ( 7 રીતો)
6. અઠવાડિયાનો દિવસ ઉમેરો
કોડ:
3746
પરિણામ: 10 અઠવાડિયાના દિવસો ઉમેર્યા ને 1/1 /2022 (mm/dd/yyyy) અને પરિણામે 1/11/2022 (mm//dd/yyyy).
7. અઠવાડિયું ઉમેરો
કોડ:
3906
પરિણામ: 2 અઠવાડિયા= 14 દિવસ ઉમેર્યા થી 1/1/2022 (mm/dd/yyyy) અને પરિણામે 1/15/2022 (mm//dd/yyyy).
વધુ વાંચો: VBA નો ઉપયોગ કરીને અઠવાડિયાનો દિવસ કેવી રીતે મેળવવો
8. કલાક ઉમેરો
કોડ:
3202
પરિણામ: 14કલાકો ઉમેરવામાં આવ્યાં (mm//dd/yyyy : hh/mm).
9. મિનિટ ઉમેરો
કોડ:
6934
પરિણામ : 90 મિનિટ = 1.30 કલાક ઉમેર્યા થી 1/1/2022 12:00 AM (mm/dd/yyyy) અને પરિણામે 1/1/2022 1:30 AM (mm//dd/yyyy).
10. સેકન્ડ ઉમેરો
કોડ:
8423
પરિણામ: 120 સેકન્ડ = 2 મિનિટ ઉમેર્યા થી 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) અને પરિણામે 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).
> વર્ષો, મહિનાઓ, દિવસો, કલાકો, મિનિટો, વગેરેને સંખ્યાની દલીલ ની આગળ માં બાદબાકી ચિહ્ન નો ઉપયોગ કરીને તારીખમાંથી બાદ કરો. ઉદાહરણ તરીકે:કોડ:
1825
પરિણામ: 2 વર્ષ 1/1/2022 માંથી બાદબાકી (mm/ dd/yyyy) અને પરિણામે 1/1/2020 (mm//dd/yyyy).
યાદ રાખવા જેવી બાબતો <2
- જ્યારે આપણે અઠવાડિયાના દિવસો ઉમેરવા માટે 'w' નો ઉપયોગ કરીએ છીએ ત્યારે તે શનિવાર અને રવિવાર સહિત અઠવાડિયાના તમામ દિવસો ઉમેરે છે , માત્ર કામના દિવસો જ નહીં (કોઈ અપેક્ષા રાખી શકે છે).
- DateAdd ફંક્શન અમાન્ય તારીખ દર્શાવતું નથી. ઉદાહરણ તરીકે, જો આપણે 31 જાન્યુઆરી, 2022 માં 1 મહિનો ઉમેરીએ, તો તેનું પરિણામ 28 ફેબ્રુઆરી, 2022 ના રોજ આવશે, 31 ફેબ્રુઆરી, 2022 ના રોજ (તે અસ્તિત્વમાં નથી).
- જો આપણે વધુ બાદ કરીએઆજથી 122 વર્ષ પછી ભૂલ થશે કારણ કે એક્સેલ તારીખ જાન્યુ 1, 1990 થી શરૂ થાય છે.
- તારીખ એડની પરત તારીખ ફંક્શન કંટ્રોલ પેનલ તારીખ સેટિંગ્સ પર આધાર રાખે છે.
- આપણે કૅલેન્ડર પ્રોપર્ટી અનુસાર DateAdd ફંક્શનની તારીખ દલીલ કરવી જોઈએ. જો કેલેન્ડર ગ્રેગોરિયન છે, તો ઇનપુટ da te દલીલ પણ ગ્રેગોરિયન માં હોવી જોઈએ. તેવી જ રીતે, જો કેલેન્ડર હિજરીમાં હોય, તો તારીખની દલીલ સમાન ફોર્મેટમાં હોવી જોઈએ.
નિષ્કર્ષ
હવે, આપણે જાણીએ છીએ કે VBA નો ઉપયોગ કેવી રીતે કરવો. Excel માં DateAdd ફંક્શન. આશા છે કે, તે તમને આ કાર્યક્ષમતાનો વધુ વિશ્વાસપૂર્વક ઉપયોગ કરવા પ્રોત્સાહિત કરશે. કોઈપણ પ્રશ્નો અથવા સૂચનો તેમને નીચેના ટિપ્પણી બોક્સમાં મૂકવાનું ભૂલશો નહીં