VBA તારીખ કાર્ય (ઉદાહરણો સાથે મેક્રોના 12 ઉપયોગો)

  • આ શેર કરો
Hugh West

સામગ્રીઓનું કોષ્ટક

માઈક્રોસોફ્ટ વિઝ્યુઅલ બેઝિક એપ્લિકેશનમાં, તારીખ ફંક્શન્સ અથવા કોઈપણ તારીખ-સંબંધિત ખ્યાલો તમારા ડેટાસેટમાં વિવિધ કામગીરી કરવા માટે આવશ્યક છે. તમે તમારી જાતને વિવિધ પરિસ્થિતિઓમાં શોધી શકો છો જ્યાં તમારે આ કાર્યોનો ઉપયોગ કરવો પડશે. આ ટ્યુટોરીયલમાં, તમે યોગ્ય ઉદાહરણો અને યોગ્ય ચિત્રો સાથે VBA ના તારીખ કાર્ય વિશે શીખી શકશો. ઉપરાંત, અમે તમને બહુવિધ તારીખ કાર્યો પ્રદાન કરીશું જેનો તમે તમારી વર્કશીટમાં અમલ કરી શકો છો.

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

VBA Date.xlsm નો ઉપયોગ<7

VBA તારીખ ફંક્શનનો પરિચય

Excel તારીખોને તારીખ/સમય ફંક્શનમાં વર્ગીકૃત કરે છે. તે બિલ્ટ-ઇન ફંક્શન છે. તારીખ-સંબંધિત કોઈપણ કામગીરી કરવા માટે અમે તેનો ઉપયોગ VBA મેક્રોમાં કરી શકીએ છીએ.

તમે તારીખ ફંક્શન સાથે પ્રારંભ કરો તે પહેલાં, તમારે VBA માં તારીખ ચલ વિશે જાણવું પડશે.

⏺ વાક્યરચના

તારીખ()

⏺ દલીલો સ્પષ્ટતા

કોઈ દલીલો નથી .

⏺ પરત કરે છે

વર્તમાન તારીખ આપે છે.

ઑફિસ માટે એક્સેલમાં ઉપલબ્ધ 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 Mac માટે, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ ઉદાહરણ

જેમ તમે જાણો છો, એવી કોઈ દલીલો નથી કે તમે તેને ફક્ત નીચેની જેમ જ ઇનપુટ કરી શકો છો:

1371

જ્યારે આપણે તારીખ ફંક્શન સાથે કામ કરીએ છીએ, ત્યારે અમે આ ઉદાહરણની જેમ VBA કોડમાં કોઈ કૌંસ આપતા નથી.

આઉટપુટ :

12રવિવાર

2 –       સોમવાર

3 – મંગળવાર

4 –       બુધવાર

5 –       ગુરુવાર

6 – શુક્રવાર

7 – શનિવાર

કોડ સ્નિપેટ:

7408

આઉટપુટ:

જેમ તમે જોઈ શકો છો, VBA તારીખ ફંક્શન 4 પરત કરે છે. તેનો અર્થ એ કે બુધવાર.

સંબંધિત સામગ્રી: એક્સેલ VBA માં ફિક્સ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (4 ઉદાહરણો)

9. VBA WeekdayName ફંક્શન

સપ્તાહનો મર્યાદિત દિવસ દર્શાવતી સ્ટ્રિંગ પરત કરે છે.

સિન્ટેક્સ :

અઠવાડિયાનું નામ(અઠવાડિયાનો દિવસ, સંક્ષિપ્તમાં, અઠવાડિયાનો પ્રથમ દિવસ)

દલીલ:

અઠવાડિયાનો દિવસ: જરૂરી ફીલ્ડ. અઠવાડિયાના દિવસ માટે સંખ્યાત્મક ઓળખ. દરેક દિવસનું આંકડાકીય મૂલ્ય અઠવાડિયાના પ્રથમ દિવસના સેટિંગ પર આધાર રાખે છે.

સંક્ષિપ્ત: આ વૈકલ્પિક છે. બુલિયન મૂલ્ય જે સૂચવે છે કે જો અઠવાડિયાના દિવસનું નામ ટૂંકું કરવાનું હોય. જો છોડવામાં આવે તો, ડિફોલ્ટ False છે, જે દર્શાવે છે કે અઠવાડિયાના દિવસનું નામ સંક્ષિપ્ત અથવા ટૂંકું નથી.

સપ્તાહનો પ્રથમ દિવસ: વૈકલ્પિક ફીલ્ડ. આંકડાકીય મૂલ્ય જે અઠવાડિયાનો પ્રથમ દિવસ દર્શાવે છે. તેના વિવિધ મૂલ્યો હોઈ શકે છે.

સપ્તાહનો પ્રથમ દિવસ દલીલ અનુગામી મૂલ્યો ધરાવી શકે છે:

vbSunday – રવિવારનો ઉપયોગ અઠવાડિયાનો સૌથી પહેલો દિવસ.

vbMonday – અઠવાડિયાના પ્રથમ દિવસ તરીકે સોમવારનો ઉપયોગ કરે છે.

vbTuesday – મંગળવારને પ્રથમ દિવસ તરીકે કાર્ય કરે છે દિવસઅઠવાડિયું.

vbWednesday – અઠવાડિયાના પ્રથમ દિવસ તરીકે બુધવારને રોજગારી આપે છે.

vbThursday - ગુરુવારને અઠવાડિયાના બદલે દિવસ તરીકે કાર્ય કરે છે .

vbFriday – શુક્રવારને સપ્તાહના પ્રથમ દિવસ તરીકે નિયુક્ત કરે છે.

vbSaturday – શનિવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે કાર્ય કરે છે.

vbUseSystemDayOfTheWeek - અઠવાડિયાના પ્રથમ દિવસનો ઉપયોગ કરે છે જે તમારા ઉપકરણની સેટિંગ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે.

કોડ સ્નિપેટ:

3380

આઉટપુટ:

જેમ તમે જોઈ શકો છો, ઉપરોક્ત VBA કોડ અઠવાડિયાના દિવસનું નામ દર્શાવે છે.

સંબંધિત સામગ્રી: કેવી રીતે એક્સેલમાં VBA WeekdayName ફંક્શનનો ઉપયોગ કરવા માટે (2 ઉદાહરણો)

10. VBA તારીખમાં વર્ષ કાર્ય

તે વર્ષ દર્શાવતી વાસ્તવિક સંખ્યા ધરાવતું વેરિઅન્ટ (પૂર્ણાંક) પરત કરે છે.

સિન્ટેક્સ :

વર્ષ(તારીખ)

દલીલ:

જરૂરી તારીખ દલીલ એ કોઈપણ પ્રકાર, સંખ્યાત્મક અભિવ્યક્તિ, શબ્દમાળા અભિવ્યક્તિ અથવા કોઈપણ સંયોજન છે. તે તારીખ દર્શાવે છે. જો તારીખમાં નલનો સમાવેશ થાય છે, તો તે નલ પણ આપશે.

કોડ સ્નિપેટ:

9743

આઉટપુટ:

<25

અહીં તમે VBA કોડ લાગુ કર્યા પછી આપેલ તારીખનું વર્ષ જોઈ શકો છો.

વધુ વાંચો: એક્સેલમાં VBA રિપ્લેસ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો ( 11 એપ્લિકેશન)

11. FormatDateTime ફંક્શન

આ ફંક્શન તારીખ અથવા સમય તરીકે ફોર્મેટ કરેલ અભિવ્યક્તિ આપે છે.

સિન્ટેક્સ :

FormatDateTime(તારીખ, [ NamedFormat])

દલીલ:

તારીખ: જરૂરી ફીલ્ડ. ફોર્મેટ કરવાની તારીખ અભિવ્યક્તિ.

નામિત ફોર્મેટ: આ વૈકલ્પિક છે. તે સંખ્યાત્મક મૂલ્ય છે જે તારીખ/સમય ફોર્મેટ દર્શાવે છે. જો અવગણવામાં આવે, તો તે vbGeneralDate નો ઉપયોગ કરે છે.

NamedFormat ની નીચેની કિંમતો હોઈ શકે છે:

vbGeneralDate (0): તારીખ અને/અથવા સમય બતાવો. જો તારીખનો ભાગ હોય, તો તેને ટૂંકી તારીખ તરીકે વ્યક્ત કરો. જો ત્યાં સમયનો ભાગ હોય, તો તેને લાંબા સમય તરીકે દર્શાવો. જો હાજર હોય તો બંને ભાગો પ્રદર્શિત થાય છે.

vbLongDate(1): તમારા કમ્પ્યુટરની પ્રાદેશિક સેટિંગ્સમાં પસંદ કરેલી લાંબી તારીખની ગોઠવણીનો ઉપયોગ કરીને તારીખનું ચિત્રણ કરો.

vbShortDate (2): તમારા કમ્પ્યુટરની પ્રાદેશિક સેટિંગ્સમાં ઉલ્લેખિત ટૂંકા તારીખ ફોર્મેટને ઓપરેટ કરીને તારીખ દર્શાવો.

vbLongTime(3): માં ઉલ્લેખિત સમય ફોર્મેટનો ઉપયોગ કરીને સમય બતાવો તમારા કમ્પ્યુટરની પ્રાદેશિક સેટિંગ્સ.

vbShortTime(4): 24-કલાક ફોર્મેટ (hh:mm) નો ઉપયોગ કરીને સમય દર્શાવો.

કોડ સ્નિપેટ:

9581

આઉટપુટ:

કોડ ચલાવ્યા પછી તમને નીચેના સંવાદ બોક્સ દેખાશે:

અહીં, તમે બધા સમય અને તારીખ ફોર્મેટ VBA માં જોઈ શકો છો.

વધુ વાંચો: VBA ટાઈમવેલ્યુ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (6 સંબંધિત ઉદાહરણો)

12. VBA CDate ફંક્શન

ફંક્શન માન્ય તારીખ અને સમય અભિવ્યક્તિને લાક્ષણિક તારીખમાં રૂપાંતરિત કરે છે.

સિન્ટેક્સ :

<11 CDate(તારીખ)

દલીલ:

જરૂરી તારીખ દલીલ કોઈપણ વેરિઅન્ટ, આંકડાકીય અભિવ્યક્તિ, શબ્દમાળા અભિવ્યક્તિ અથવા કોઈપણ સંયોજન છે. તે તારીખ દર્શાવે છે. જો તારીખમાં નલનો સમાવેશ થાય છે, તો તે નલ પણ આપશે.

કોડ સ્નિપેટ:

8336

આઉટપુટ:

<27

જેમ તમે જોઈ શકો છો, અમારા VBA કોડે એક્સેલનું સામાન્ય તારીખ ફોર્મેટ પરત કર્યું છે.

સંબંધિત સામગ્રી: એક્સેલમાં VBA DIR ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (7 ઉદાહરણો)

VBA તારીખના ઉદાહરણો

નીચેના વિભાગોમાં, અમે તમને VBA નો ઉપયોગ કરીને તારીખના ત્રણ વ્યવહારુ અને યોગ્ય ઉદાહરણો પ્રદાન કરીશું. આ ઉદાહરણોમાં તારીખ-સંબંધિત સમસ્યાઓ અને તેના ઉકેલો હશે. અમે ભલામણ કરીએ છીએ કે તમે તમારા VBA જ્ઞાનને સુધારવા માટે આ બધા ઉદાહરણો વાંચો અને તેનો અભ્યાસ કરો. ચાલો તેમાં પ્રવેશ કરીએ.

1. VBA માં તારીખનો ઉપયોગ કરીને ઓવરડ્યુ દિવસોની ગણતરી કરો

ઓવરડ્યુનો અર્થ છે મોડું થઈ રહ્યું છે, અથવા સમયમર્યાદા વીતી ગઈ છે. મોડું, ખાસ કરીને, કોઈ સમયમર્યાદા વીતી ગઈ અથવા જરૂરિયાત પૂરી કરવામાં ખૂબ મોડું થઈ ગયું.

ધારો કે તમારે રવિવારના રોજ સોંપણી સબમિટ કરવી પડશે. પરંતુ તે મંગળવાર છે અને તમે તેને સબમિટ કર્યો નથી. તમે તેને બે મુદતવીતી દિવસો કહી શકો છો.

નીચેના ડેટાસેટ પર એક નજર નાખો:

અહીં, અમારી પાસે કેટલાક વિદ્યાર્થીઓનો ડેટાસેટ છે અને તેમની સોંપણી સબમિશન છે તારીખ તમે સબમિશનની છેલ્લી તારીખ જોઈ શકો છો. અમારો ધ્યેય સબમિશન તારીખના આધારે મુદતવીતી તારીખ શોધવાનો છે. હવે, આને પૂર્ણ કરવા માટે, આ પગલાં અનુસરો:

📌 પગલાં

  • સૌ પ્રથમ, દબાવોVBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર Alt+F11 .
  • પછી, Insert > પસંદ કરો. મોડ્યુલ .

  • તે પછી, નીચેનો કોડ લખો:
9377

અમે નો ઉપયોગ કર્યો માઈનસ સાઈન દૂર કરવા માટે ABS ફંક્શન .

  • પછી, ફાઈલ સેવ કરો.
  • તે પછી, ખોલવા માટે તમારા કીબોર્ડ પર Alt+F8 દબાવો. મેક્રો ડાયલોગ બોક્સ.
  • આગળ, પસંદ કરો
  • પછી, રન પર ક્લિક કરો.

જેમ તમે જોઈ શકો છો, અમે VBA માં તારીખનો સફળતાપૂર્વક ઉપયોગ કર્યો છે અને મુદતવીતી દિવસો મળ્યા છે.

સમાન વાંચન

  • VBA સ્પેસનો ઉપયોગ કેવી રીતે કરવો એક્સેલમાં ફંક્શન (3 ઉદાહરણો)
  • એક્સેલમાં VBA ChDir ફંક્શનનો ઉપયોગ કરો (4 યોગ્ય ઉદાહરણો)
  • એક્સેલ VBA માં IsNull ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (5 ઉદાહરણો)
  • એક્સેલમાં વેન્ડ સ્ટેટમેન્ટ વખતે VBA નો ઉપયોગ કરો (4 ઉદાહરણો)
  • એક્સેલમાં VBA માં સબને કેવી રીતે કૉલ કરવો (4 ઉદાહરણો)

2. VBA નો ઉપયોગ કરીને તારીખથી જન્મ વર્ષ શોધો

હવે, તમે ચોક્કસ તારીખથી વર્ષ શોધી શકો છો. આ શોધવું ખૂબ જ સરળ છે.

નીચેના ડેટાસેટ પર એક નજર નાખો:

અહીં, તમે અમુક વ્યક્તિઓની જન્મતારીખ જોઈ શકો છો. અમારો ધ્યેય તારીખમાંથી જન્મ વર્ષ અને છેલ્લી એન્ટ્રી એલિઝાબેથનું જન્મ વર્ષ કાઢવાનો છે.

📌 પગલાં

  • પ્રથમ, <6 દબાવો VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર>Alt+F11 .
  • પછી, દાખલ કરો>મોડ્યુલ પસંદ કરો.

  • તે પછી, ટાઈપ કરોનીચેનો કોડ:
9533
  • પછી, ફાઈલ સાચવો.
  • તે પછી, મેક્રો ડાયલોગ ખોલવા માટે તમારા કીબોર્ડ પર Alt+F8 દબાવો બોક્સ.
  • આગળ, શોધો_વર્ષ પસંદ કરો.
  • પછી, રન પર ક્લિક કરો.

આખરે, તમે જોઈ શકો છો કે અમે દરેક તારીખમાંથી જન્મ વર્ષ કાઢવામાં સફળ છીએ. ઉપરાંત, અમે Excel માં VBA ની તારીખનો ઉપયોગ કરીને છેલ્લી એન્ટ્રીનું જન્મ વર્ષ શોધી કાઢ્યું છે.

3. VBA નો ઉપયોગ કરીને તારીખમાં દિવસો ઉમેરો

હવે, તમે તારીખ ચલ વ્યાખ્યાયિત કરી શકો છો અને તેનો ઉપયોગ કરી શકો છો. તારીખ ઉમેરવા માટે. આ કરવા માટે, અમે VBA ની DateAdd પદ્ધતિનો ઉપયોગ કરી રહ્યા છીએ. તમે આ ફંક્શનનો ઉપયોગ ચોક્કસ તારીખમાં દિવસો, મહિનાઓ અને વર્ષો ઉમેરવા માટે કરી શકો છો.

નીચેના ડેટાસેટ પર એક નજર નાખો:

અહીં, તમે તેમની સાથે જોડાયેલ કેટલાક નામ અને કેટલીક તારીખો જોઈ શકે છે. હવે, અમારો ધ્યેય આ આપેલી તારીખોમાં વધુ પાંચ દિવસ ઉમેરવાનો અને નવી તારીખ જનરેટ કરવાનો છે.

📌 પગલાઓ

  • પ્રથમ, Alt દબાવો VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર +F11 .
  • પછી, શામેલ કરો>મોડ્યુલ પસંદ કરો.

<18
  • તે પછી, નીચેનો કોડ ટાઈપ કરો:
  • 4439

    અહીં, અમે DateAdd ફંક્શનમાં દલીલ તરીકે "d" નો ઉપયોગ કર્યો છે. તમે અનુક્રમે વર્ષ અથવા મહિના ઉમેરવા માટે તેને “y” અથવા “m” માં બદલી શકો છો,

    • પછી, ફાઇલ સાચવો.
    • તે પછી, Alt+F8 દબાવો મેક્રો ડાયલોગ બોક્સ ખોલવા માટે તમારા કીબોર્ડ પર .
    • આગળ, પસંદ કરો.
    • પછી, ચલાવો પર ક્લિક કરો.

    જેમ તમે કરી શકોજુઓ, અમે VBA માં તારીખનો ઉપયોગ કરીને તારીખમાં સફળતાપૂર્વક દિવસો ઉમેર્યા છે. હવે, તમે તમારી પસંદગી અનુસાર કોડમાં ફેરફાર કરી શકો છો.

    💬 યાદ રાખવા જેવી બાબતો

    VBA ડેટ ફંક્શન ખરેખર ટુડે ફંક્શન ની જેમ કામ કરે છે Excel માં.

    VBA DATE એ એક્સેલમાં બિન-અસ્થિર કાર્ય છે. તેનો અર્થ એ કે પાવર સપ્લાયમાં વિરામ હોવા છતાં પણ તે ડેટાને જાળવી રાખશે.

    મૂળભૂત રીતે, VBA અમલીકરણ સમયે તારીખના મૂલ્યોને DATE તરીકે સાચવે છે.

    તેથી, જો તમે તારીખ વેરીએબલને શબ્દમાળા/ટેક્સ્ટ તરીકે સોંપવાનો પ્રયાસ કરશો, તો તે ભૂલનું કારણ બનશે.

    તારીખની ડિફોલ્ટ મૂલ્ય 0 છે: 00:00 (મધ્યરાત્રિ) જાન્યુઆરી 1, 0001 ના રોજ.

    નિષ્કર્ષ

    સમાપ્ત કરવા માટે, હું આશા રાખું છું કે આ ટ્યુટોરીયલ તમને VBA કોડ્સમાં તારીખ વિશે ઉપયોગી જ્ઞાન પ્રદાન કરશે. અમે ભલામણ કરીએ છીએ કે તમે તમારા ડેટાસેટ પર આ બધી સૂચનાઓ શીખો અને લાગુ કરો. પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો અને આ જાતે અજમાવો. ઉપરાંત, ટિપ્પણી વિભાગમાં પ્રતિસાદ આપવા માટે નિઃસંકોચ. તમારો મૂલ્યવાન પ્રતિસાદ અમને આના જેવા ટ્યુટોરિયલ્સ બનાવવા માટે પ્રેરિત રાખે છે.

    વિવિધ એક્સેલ-સંબંધિત સમસ્યાઓ અને ઉકેલો માટે અમારી વેબસાઇટ Exceldemy.com જોવાનું ભૂલશો નહીં.

    નવી પદ્ધતિઓ શીખતા રહો અને વધતા રહો!

    VBA માં તારીખના કાર્યો તમારે શીખવા જોઈએ

    હવે, આગામી વિભાગોમાં, અમે તમને કેટલાક વધારાના તારીખ કાર્યો બતાવીશું જેનો તમે VBA માં અસંખ્ય હેતુઓ માટે ઉપયોગ કરી શકો છો. VBA માં તારીખ સાથે કામ કરવાની દરેક સંભવિત રીત જાણવા માટે આ વિભાગો વાંચો. અમે સૂચવીએ છીએ કે તમે તેમને તમારા શસ્ત્રાગારમાં રાખો. તે ચોક્કસપણે તમારા જ્ઞાનમાં સુધારો કરશે.

    1. VBA માં તારીખ તરીકે DateAdd કાર્ય

    VBA માં, અમે ચોક્કસ તારીખમાં દિવસો ઉમેરવા માટે DateAdd ફંક્શનનો ઉપયોગ કરીએ છીએ. તે પછી, તે પરિણામી તારીખ પરત કરશે.

    સિન્ટેક્સ:

    તારીખ ઉમેરો(અંતરાલ, સંખ્યા, તારીખ)

    દલીલો:

    અંતરાલ: તે જરૂરી છે. શબ્દમાળા અભિવ્યક્તિ એ સમયનો અંતરાલ છે જે તમે ઉમેરવા માંગો છો.

    સંખ્યા: જરૂરી. તે સંખ્યાત્મક અભિવ્યક્તિ છે જે તમે ઉમેરવા માંગો છો તે અંતરાલોની સંખ્યા છે. તે હકારાત્મક (ભવિષ્યમાં તારીખો મેળવવા માટે) અથવા નકારાત્મક (ભૂતકાળની તારીખો મેળવવા માટે) હોઈ શકે છે.

    તારીખ: મૂળ તારીખ/સમય.

    હવે, અંતરાલ દલીલોમાં નીચેની સેટિંગ્સ હોઈ શકે છે:

    yyyy –  વર્ષ

    q     – ક્વાર્ટર

    m    – મહિનો

    y –    વર્ષનો દિવસ

    d     – દિવસ

    w    – અઠવાડિયાનો દિવસ

    ww – અઠવાડિયું

    h   – કલાક

    n    – મિનિટ

    s    – સેકન્ડ

    કોડ સ્નિપેટ :

    5527

    આઉટપુટ:

    જેમ તમે જોઈ શકો છો, તેમાં વર્તમાન તારીખમાં 15 તારીખો ઉમેરાઈVBA.

    વધુ વાંચો: VBA માં IsDate ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (3 ઉદાહરણો)

    2. VBA માં DateDiff ફંક્શન

    ડેટડિફ ફંક્શન બે નિર્દિષ્ટ તારીખો વચ્ચેના સમય અંતરાલની સંખ્યા નક્કી કરતા વેરિઅન્ટ (લાંબી) પરત કરે છે.

    સિન્ટેક્સ :

    ડેટડિફ( અંતરાલ, તારીખ1, તારીખ2, [ સપ્તાહનો પ્રથમ દિવસ, [ પ્રથમ સપ્તાહનો વર્ષ ]] )

    દલીલો:

    અંતર: તે છે જરૂરી છે. શબ્દમાળા અભિવ્યક્તિ એ સમયનો અંતરાલ છે જે તમે સ્ટ્રિંગ અભિવ્યક્તિ ઉમેરવા માંગો છો કે જે તમે બે તારીખો વચ્ચેના તફાવતની ગણતરી કરવા માટે ઉપયોગ કરો છો તે સમયનો અંતરાલ છે.

    date1,date2 : જરૂરી છે; વેરિઅન્ટ (તારીખ). બે તારીખો જેનો તમે ગણતરીમાં ઉપયોગ કરવા માંગો છો.

    સપ્તાહનો પ્રથમ દિવસ: વૈકલ્પિક. એક સ્થિરાંક જે અઠવાડિયાના પ્રથમ દિવસને વ્યાખ્યાયિત કરે છે. જો નિશ્ચિત ન હોય, તો રવિવાર માનવામાં આવે છે.

    વર્ષનો પ્રથમ સપ્તાહ: વૈકલ્પિક. એક સ્થિરાંક જે વર્ષના પ્રથમ સપ્તાહની સ્થાપના કરે છે. જો સેટ કરેલ ન હોય, તો પ્રથમ અઠવાડિયું તે અઠવાડિયું માનવામાં આવે છે જેમાં જાન્યુઆરી 1 દેખાય છે.

    હવે, અંતરાલ દલીલોમાં નીચેની સેટિંગ્સ હોઈ શકે છે:

    yyyy –   વર્ષ

    q     – ક્વાર્ટર

    m   – મહિનો

    y –    વર્ષનો દિવસ

    d     – દિવસ

    w   – અઠવાડિયાનો દિવસ

    ww – અઠવાડિયું

    h    – કલાક

    n   – મિનિટ

    s   – બીજું

    સપ્તાહનો પ્રથમ દિવસ દલીલ આ સેટિંગ્સ ધરાવે છે:

    vbSunday –રવિવારનો ઉપયોગ અઠવાડિયાના અગ્રણી દિવસ તરીકે કરે છે.

    vbMonday – અઠવાડિયાના પ્રથમ દિવસ તરીકે સોમવારનો ઉપયોગ કરે છે.

    vbTuesday – મંગળવારનું સંચાલન કરે છે અઠવાડિયાના પ્રથમ દિવસ તરીકે.

    vbWednesday – બુધવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે નિયુક્ત કરે છે.

    vbThursday – ગુરુવાર તરીકે કાર્ય કરે છે. તેના બદલે અઠવાડિયાનો દિવસ.

    vbFriday – શુક્રવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે નિયુક્ત કરે છે.

    vbSaturday – શનિવારને પ્રથમ દિવસ તરીકે કાર્ય કરે છે અઠવાડિયાનો.

    vbUseSystemDayOfTheWeek – અઠવાડિયાના પ્રથમ દિવસનો ઉપયોગ કરે છે જે તમારા ઉપકરણની સેટિંગ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે.

    The વર્ષની પ્રથમ સપ્તાહ આ સેટિંગ્સ ધરાવે છે:

    vbFirstJan1 – 1લી જાન્યુઆરી ધરાવતા સપ્તાહનો ઉપયોગ કરે છે.

    vbFirstFourDays - ઓછામાં ઓછા હોય તેવા પ્રથમ સપ્તાહનો ઉપયોગ કરે છે નવા વર્ષમાં ચાર દિવસ.

    vbFirstFullWeek – વર્ષના પ્રથમ આખા સપ્તાહનું સંચાલન કરે છે.

    vbSystem - પ્રથમ સપ્તાહનો ઉપયોગ કરે છે. તમારા ઉપકરણ સ્થાનો દ્વારા નિર્ધારિત વર્ષ.

    કોડ સ્નિપેટ:

    2621

    આઉટ મૂકો :

    અંતમાં, તે VBA માં બે તારીખો વચ્ચેનો તફાવત પરત કરે છે.

    વધુ વાંચો: એક્સેલમાં VBA DateDiff ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (9 ઉદાહરણો)

    3. તારીખ તરીકે DatePart ફંક્શન

    ડેટપાર્ટ ફંક્શન એક વેરિઅન્ટ (પૂર્ણાંક) આપે છે જેમાં નિર્ધારિત ભાગ હોય છે આપેલી તારીખ.

    સિન્ટેક્સ :

    તારીખ ભાગ(અંતરાલ, તારીખ, [ સપ્તાહનો પ્રથમ દિવસ, [firstweekofyear ]])

    દલીલો:

    અંતરાલ: તે જરૂરી છે. શબ્દમાળા અભિવ્યક્તિ એ સમયનો અંતરાલ છે જે તમે સ્ટ્રિંગ અભિવ્યક્તિ ઉમેરવા માંગો છો કે જે તમે બે તારીખો વચ્ચેના તફાવતની ગણતરી કરવા માટે ઉપયોગ કરો છો તે સમયનો અંતરાલ છે.

    તારીખ: જરૂરી; વેરિઅન્ટ (તારીખ). તમે ગણતરીમાં ઉપયોગ કરવા માંગો છો તે તારીખ.

    સપ્તાહનો પ્રથમ દિવસ: વૈકલ્પિક. એક સ્થિરાંક જે અઠવાડિયાના પ્રથમ દિવસને વ્યાખ્યાયિત કરે છે. જો નિશ્ચિત ન હોય, તો રવિવાર માનવામાં આવે છે.

    વર્ષનો પ્રથમ સપ્તાહ: વૈકલ્પિક. એક સ્થિરાંક જે વર્ષના પ્રથમ સપ્તાહની સ્થાપના કરે છે. જો સેટ કરેલ ન હોય, તો પ્રથમ અઠવાડિયું તે અઠવાડિયું માનવામાં આવે છે જેમાં જાન્યુઆરી 1 દેખાય છે.

    હવે, અંતરાલ દલીલોમાં નીચેની સેટિંગ્સ હોઈ શકે છે:

    yyyy –   વર્ષ

    q     – ક્વાર્ટર

    m   – મહિનો

    y –    વર્ષનો દિવસ

    d     – દિવસ

    w   – અઠવાડિયાનો દિવસ

    ww – અઠવાડિયું

    h    – કલાક

    n   – મિનિટ

    s   – બીજું

    સપ્તાહનો પ્રથમ દિવસ દલીલ આ સેટિંગ્સ ધરાવે છે:

    vbSunday – રવિવારનો ઉપયોગ અઠવાડિયાના અગ્રણી દિવસ તરીકે કરે છે.

    vbMonday – અઠવાડિયાના પ્રથમ દિવસ તરીકે સોમવારનો ઉપયોગ કરે છે.

    vbTuesday – મંગળવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે કાર્ય કરે છે.<1

    vbWednesday – અઠવાડિયાના પ્રથમ દિવસ તરીકે બુધવારને રોજગારી આપે છે.

    vbThursday - ગુરુવારને બદલે દિવસ તરીકે કાર્ય કરે છે.અઠવાડિયું.

    vbFriday – શુક્રવારને સપ્તાહના પ્રથમ દિવસ તરીકે નિયુક્ત કરે છે.

    vbSaturday - શનિવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે કાર્ય કરે છે.

    vbUseSystemDayOfTheWeek – અઠવાડિયાના પ્રથમ દિવસનો ઉપયોગ કરે છે જે તમારા ઉપકરણની સેટિંગ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે.

    વર્ષનો પ્રથમ સપ્તાહ છે આ મૂલ્યો:

    vbFirstJan1 – 1લી જાન્યુઆરી સહિત સપ્તાહનું સંચાલન કરે છે.

    vbFirstFourDays – પ્રથમ સપ્તાહનો ઉપયોગ કરે છે જેમાં સૌથી ઓછા ચાર દિવસ હોય છે નવું વર્ષ.

    vbFirstFullweek – વર્ષના પ્રથમ સંપૂર્ણ સપ્તાહનો ઉપયોગ કરે છે.

    vbSystem – પસંદ કરેલ વર્ષનાં પ્રથમ સપ્તાહને રોજગારી આપે છે તમારા ઉપકરણ સ્થાનો દ્વારા.

    કોડ સ્નિપેટ :

    1477

    આઉટપુટ :

    આ રીતે, તમે VBA કોડ્સમાં આ તારીખ ફંક્શનનો ઉપયોગ કરી શકો છો.

    વધુ વાંચો: એક્સેલમાં VBA ફાઇલડેટ ટાઈમ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (3 ઉપયોગો)

    4. DateSerial ફંક્શન

    તમે DateSerial ફંક્શનનો ઉપયોગ કરીને ઇનપુટ વર્ષ, મહિનો અને દિવસના આધારે તારીખ જોઈ શકો છો.

    સિન્ટેક્સ:

    તારીખ સીરીયલ(વર્ષ, મહિનો, દિવસ)

    દલીલો:

    વર્ષ - આવશ્યક ક્ષેત્ર. 100 અને 9999 ની વચ્ચેની સંખ્યા, સમાવિષ્ટ, અથવા આંકડાકીય અભિવ્યક્તિ જે વર્ષનું પ્રતીક છે.

    મહિનો - જરૂરી ફીલ્ડ. પૂર્ણાંક મૂલ્ય જે મહિનાને વ્યાખ્યાયિત કરે છે.

    દિવસ - આવશ્યક ફીલ્ડ. પૂર્ણાંક મૂલ્ય જે દિવસનું વર્ણન કરે છે.

    કોડ સ્નિપેટ:

    7673

    આઉટપુટ :

    વધુ વાંચો: એક્સેલમાં VBA ટાઈમસીરીયલનો ઉપયોગ કેવી રીતે કરવો (3 ઉદાહરણો)

    4. VBA DateValue ફંક્શન

    હવે, અમે તારીખને વ્યાખ્યાયિત કરવા માટે DateValue ફંક્શનનો ઉપયોગ કરીએ છીએ.

    સિન્ટેક્સ :

    તારીખ મૂલ્ય(તારીખ)

    દલીલ:

    અહીં, તારીખ દલીલ સામાન્ય રીતે 1 જાન્યુઆરી, 100 થી તારીખનું વર્ણન કરતી શબ્દમાળા અભિવ્યક્તિ છે , ડિસેમ્બર 31, 9999 સુધી. અનુલક્ષીને, તારીખ વધુમાં કોઈપણ અભિવ્યક્તિ હોઈ શકે છે જે તારીખ, સમય અથવા તે શ્રેણીમાં તારીખ અને સમય બંનેનું પ્રતીક કરી શકે છે.

    કોડ સ્નિપેટ:

    4716

    આઉટપુટ :

    જેમ તમે જોઈ શકો છો, અમે VBA કોડ્સમાં તારીખ ફંક્શનનો સફળતાપૂર્વક ઉપયોગ કર્યો છે.

    5. VBA માં ડે ફંક્શન

    તે 1 અને 31 ની વચ્ચેની વાસ્તવિક સંખ્યા નક્કી કરતું વેરિઅન્ટ (પૂર્ણાંક) પરત કરે છે, જેમાં મહિનાના દિવસનો સમાવેશ થાય છે.

    સિન્ટેક્સ :

    દિવસ(તારીખ)

    દલીલ:

    જરૂરી તારીખ દલીલ કોઈપણ પ્રકાર છે , સંખ્યાત્મક અભિવ્યક્તિ, શબ્દમાળા અભિવ્યક્તિ, અથવા કોઈપણ સંયોજન. તે તારીખ દર્શાવે છે. જો તારીખમાં નલનો સમાવેશ થાય છે, તો તે નલ પણ આપશે.

    કોડ સ્નિપેટ:

    4843

    આઉટપુટ:

    <17

    જેમ તમે જોઈ શકો છો, VBA કોડ્સનો ઉપયોગ કરીને અમને જાણવા મળ્યું છે કે આપેલ તારીખનો દિવસ 12 છે.

    સંબંધિત સામગ્રી: માં VBA ફોર્મેટ ફંક્શન એક્સેલ (ઉદાહરણો સાથે 8 ઉપયોગો)

    6. તારીખ તરીકે VBA મહિનો કાર્ય

    તે 1 અને 12 વચ્ચેની વાસ્તવિક સંખ્યાને વ્યાખ્યાયિત કરતું વેરિઅન્ટ (પૂર્ણાંક) પરત કરે છે,સમાવિષ્ટ, વર્ષનો મહિનો જણાવે છે.

    સિન્ટેક્સ :

    મહિનો(તારીખ)

    દલીલ:

    જરૂરી તારીખ દલીલ કોઈપણ વેરિઅન્ટ, સંખ્યાત્મક અભિવ્યક્તિ, શબ્દમાળા અભિવ્યક્તિ અથવા કોઈપણ સંયોજન છે. તે તારીખ દર્શાવે છે. જો તારીખમાં નલનો સમાવેશ થાય છે, તો તે નલ પણ આપશે.

    કોડ સ્નિપેટ:

    2229

    આઉટપુટ:

    સંબંધિત સામગ્રી: એક્સેલમાં VBA રાઇટ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (6 ઉદાહરણો)

    સમાન રીડિંગ્સ <1

    • VBA એન્વાયરન ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (4 ઉદાહરણો)
    • VBA અને એક્સેલમાં ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (4 ઉદાહરણો) <20
    • VBA જો – પછી – Excel માં અન્ય નિવેદન (4 ઉદાહરણો)
    • એક્સેલમાં VBA એબીએસ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (9 ઉદાહરણો)
    • એક્સેલ VBA (4 પદ્ધતિઓ) માં કોન્કેટેનેટનો ઉપયોગ કેવી રીતે કરવો

    7. MonthName ફંક્શન

    તે ઉલ્લેખિત મહિનાને દર્શાવતી સ્ટ્રિંગ પરત કરે છે.

    સિન્ટેક્સ :

    મહિનોનું નામ(મહિનો, [ સંક્ષિપ્ત ])

    દલીલ:

    મહિનો: તે જરૂરી છે. મહિનાનું સંખ્યાત્મક શીર્ષક. દાખલા તરીકે, જાન્યુઆરી 1 છે, ફેબ્રુઆરી 2 છે અને તેથી વધુ.

    સંક્ષિપ્ત: તે વૈકલ્પિક છે. બુલિયન મૂલ્ય જે દર્શાવે છે કે જો મહિનાનું નામ સંક્ષિપ્ત કરવું હોય તો. જો છોડવામાં આવે તો, ડિફોલ્ટ False છે, જે સૂચવે છે કે મહિનાનું નામ સંક્ષિપ્ત નથી.

    કોડ સ્નિપેટ:

    6866

    આઉટપુટ:

    જેમ તમે જોઈ શકો છો, અમને મહિનાનું નામ મળ્યુંઆ VBA તારીખ ફંક્શન દ્વારા.

    8. અઠવાડિયાના દિવસનું કાર્ય

    તે એક વેરિઅન્ટ ( પૂર્ણાંક ) પરત કરે છે જે દિવસના દિવસને વ્યક્ત કરતી વાસ્તવિક સંખ્યા ધરાવે છે. અઠવાડિયું.

    સિન્ટેક્સ :

    અઠવાડિયાનો દિવસ(તારીખ, [ સપ્તાહનો પ્રથમ દિવસ ])

    વાદ:

    તારીખ: જરૂરી તારીખ દલીલ કોઈપણ વેરિઅન્ટ, સંખ્યાત્મક અભિવ્યક્તિ, શબ્દમાળા અભિવ્યક્તિ અથવા કોઈપણ સંયોજન છે. તે તારીખ દર્શાવે છે. જો તારીખમાં નલનો સમાવેશ થાય છે, તો તે નલ પણ આપશે.

    સપ્તાહનો પ્રથમ દિવસ: વૈકલ્પિક. એક સ્થિરાંક જે અઠવાડિયાના પ્રથમ દિવસને વ્યાખ્યાયિત કરે છે. જો નિશ્ચિત ન હોય, તો રવિવાર માનવામાં આવે છે.

    સપ્તાહનો પ્રથમ દિવસ દલીલ આ સેટિંગ્સ ધરાવે છે:

    vbSunday – રવિવારનો ઉપયોગ અઠવાડિયાનો સૌથી પહેલો દિવસ.

    vbMonday – અઠવાડિયાના પ્રથમ દિવસ તરીકે સોમવારનો ઉપયોગ કરે છે.

    vbTuesday – મંગળવારને પ્રથમ દિવસ તરીકે કાર્ય કરે છે સપ્તાહનો દિવસ.

    vbWednesday – બુધવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે નિયુક્ત કરે છે.

    vbThursday – ગુરુવારને બદલે દિવસ તરીકે કાર્ય કરે છે અઠવાડિયું.

    vbFriday – શુક્રવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે નિયુક્ત કરે છે.

    vbSaturday - શનિવારને અઠવાડિયાના પ્રથમ દિવસ તરીકે કાર્ય કરે છે .

    vbUseSystemDayOfTheWeek – અઠવાડિયાના પ્રથમ દિવસનો ઉપયોગ કરે છે જે તમારા ઉપકરણની સેટિંગ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે.

    રીટર્ન પેરામીટર્સ

    હવે, આ ફંક્શન પૂર્ણાંક નંબર આપે છે. તેથી, તે પૂર્ણાંકોનો અર્થ નીચે મુજબ છે:

    1

    હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.