VBA తేదీ ఫంక్షన్ (ఉదాహరణలతో మాక్రోల 12 ఉపయోగాలు)

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

విషయ సూచిక

మైక్రోసాఫ్ట్ విజువల్ బేసిక్ అప్లికేషన్‌లో, మీ డేటాసెట్‌లో వివిధ కార్యకలాపాలను నిర్వహించడానికి తేదీ ఫంక్షన్‌లు లేదా ఏదైనా తేదీ-సంబంధిత భావనలు అవసరం. మీరు ఈ ఫంక్షన్‌లను ఉపయోగించాల్సిన వివిధ పరిస్థితులలో మిమ్మల్ని మీరు కనుగొనవచ్చు. ఈ ట్యుటోరియల్‌లో, మీరు తగిన ఉదాహరణలు మరియు సరైన దృష్టాంతాలతో VBA యొక్క తేదీ ఫంక్షన్ గురించి నేర్చుకుంటారు. అలాగే, మీరు మీ వర్క్‌షీట్‌లో అమలు చేయగల బహుళ తేదీ ఫంక్షన్‌లను మేము మీకు అందిస్తాము.

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

VBA Date.xlsm ఉపయోగాలు<7

VBA తేదీ ఫంక్షన్‌కి పరిచయం

Excel తేదీ/సమయం ఫంక్షన్‌లో తేదీలను వర్గీకరిస్తుంది. ఇది అంతర్నిర్మిత ఫంక్షన్. ఏదైనా తేదీ-సంబంధిత కార్యకలాపాలను నిర్వహించడానికి మేము దీన్ని VBA మాక్రోలలో ఉపయోగించవచ్చు.

మీరు తేదీ ఫంక్షన్‌తో ప్రారంభించే ముందు, మీరు VBA లోని తేదీ వేరియబుల్స్ గురించి తెలుసుకోవాలి.

⏺ సింటాక్స్

తేదీ()

⏺ ఆర్గ్యుమెంట్‌ల వివరణలు

ఆర్గ్యుమెంట్‌లు లేవు .

⏺ రిటర్న్స్

ప్రస్తుత తేదీని అందిస్తుంది.

Excel for Officeలో అందుబాటులో ఉంది 365, Excel 2019, Excel 2016, Excel 2013, Mac కోసం Excel 2011, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ ఉదాహరణ

మీకు తెలిసినట్లుగా, మీరు ఈ క్రింది విధంగా మాత్రమే ఇన్‌పుట్ చేయగల వాదనలు లేవు:

8843

మేము తేదీ ఫంక్షన్‌తో పని చేస్తున్నప్పుడు, మేము ఈ ఉదాహరణ వంటి VBA కోడ్‌లలో ఎలాంటి కుండలీకరణాలను ఇవ్వము.

అవుట్‌పుట్ :

12ఆదివారం

2 –       సోమవారం

3 –       మంగళవారం

4 –       బుధవారం

0> 5 –       గురువారం

6 –       శుక్రవారం

7 –       శనివారం

కోడ్ స్నిప్పెట్:

7356

అవుట్‌పుట్:

మీరు చూడగలిగినట్లుగా, VBA తేదీ ఫంక్షన్ తిరిగి 4. అంటే బుధవారం.

సంబంధిత కంటెంట్: Excel VBAలో ​​ఫిక్స్ ఫంక్షన్‌ను ఎలా ఉపయోగించాలి (4 ఉదాహరణలు)

9. VBA WeekdayName Function

వారంలోని పరిమిత రోజును ప్రదర్శించే స్ట్రింగ్‌ను అందిస్తుంది.

సింటాక్స్ :

వారపురోజు పేరు(వారం రోజు, సంక్షిప్త, మొదటి రోజు)

వాదన:

వారం రోజు: అవసరమైన ఫీల్డ్. వారంలోని రోజు సంఖ్యా గుర్తింపు. ప్రతి రోజు యొక్క సంఖ్యా విలువ వారపు మొదటి రోజు సెట్టింగ్‌పై ఆధారపడి ఉంటుంది.

సంక్షిప్తంగా: ఇది ఐచ్ఛికం. వారపు రోజు పేరును కుదించాలంటే బూలియన్ విలువ. దాటవేస్తే, డిఫాల్ట్ తప్పు, ఇది వారంరోజుల పేరు సంక్షిప్తీకరించబడలేదని లేదా కుదించబడలేదని సూచిస్తుంది.

firstdayofweek: ఐచ్ఛిక ఫీల్డ్. వారంలోని మొదటి రోజును సూచించే సంఖ్యా విలువ. ఇది వివిధ విలువలను కలిగి ఉండవచ్చు.

మొదటివారం వాదన తదుపరి విలువలను కలిగి ఉంటుంది:

vbSunday – ఆదివారాన్ని ఇలా వినియోగిస్తుంది వారంలో ప్రధానమైన రోజు.

vbMonday – సోమవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

vbTuesday – మంగళవారం మొదటి రోజుగా పనిచేస్తుంది. రోజువారం.

vbWednesday – బుధవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

vbThursday – గురువారం రోజు కాకుండా వారంలో పని చేస్తుంది .

vbFriday – శుక్రవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

vbSaturday – శనివారం వారంలో మొదటి రోజుగా పనిచేస్తుంది.

vbUseSystemDayOfTheWeek – మీ పరికరం సెట్టింగ్ ద్వారా నిర్వచించబడిన వారంలోని మొదటి రోజుని ఉపయోగిస్తుంది.

కోడ్ స్నిప్పెట్:

8514

అవుట్‌పుట్:

మీరు చూడగలిగినట్లుగా, పై VBA కోడ్‌లు వారపు రోజు పేరును చూపుతాయి.

సంబంధిత కంటెంట్: ఎలా Excelలో VBA వీక్‌డే నేమ్ ఫంక్షన్‌ని ఉపయోగించడానికి (2 ఉదాహరణలు)

10. VBA తేదీలో సంవత్సరం ఫంక్షన్

ఇది సంవత్సరాన్ని వ్యక్తీకరించే వాస్తవ సంఖ్యను కలిగి ఉన్న వేరియంట్ (పూర్ణాంకం)ని అందిస్తుంది.

సింటాక్స్ :

సంవత్సరం(తేదీ)

వాదన:

అవసరమైన తేదీ వాదన ఏదైనా వేరియంట్, సంఖ్యా వ్యక్తీకరణ, స్ట్రింగ్ వ్యక్తీకరణ లేదా ఏదైనా కలయిక. ఇది తేదీని సూచిస్తుంది. తేదీలో శూన్యం ఉంటే, అది కూడా శూన్యాన్ని అందిస్తుంది.

కోడ్ స్నిప్పెట్:

1182

అవుట్‌పుట్:

ఇక్కడ మీరు VBA కోడ్‌ని అమలు చేసిన తర్వాత ఇచ్చిన తేదీ సంవత్సరాన్ని చూడవచ్చు.

మరింత చదవండి: Excelలో VBA రీప్లేస్ ఫంక్షన్‌ని ఎలా ఉపయోగించాలి ( 11 అప్లికేషన్‌లు)

11. FormatDateTime ఫంక్షన్

ఈ ఫంక్షన్ తేదీ లేదా సమయంగా ఫార్మాట్ చేయబడిన వ్యక్తీకరణను అందిస్తుంది.

సింటాక్స్ :

FormatDateTime(తేదీ, [ NamedFormat])

వాదన:

తేదీ: అవసరమైన ఫీల్డ్. తేదీ వ్యక్తీకరణను ఫార్మాట్ చేయాలి.

NamedFormat: ఇది ఐచ్ఛికం. ఇది తేదీ/సమయం ఆకృతిని ప్రదర్శించే సంఖ్యా విలువ. విస్మరించబడితే, అది vbGeneralDate ని ఉపయోగించింది.

NamedFormat క్రింది విలువలను కలిగి ఉంటుంది:

vbGeneralDate (0): తేదీ మరియు/లేదా సమయాన్ని చూపండి. తేదీ భాగం ఉంటే, దానిని చిన్న తేదీగా వ్యక్తీకరించండి. సమయం భాగం ఉన్నట్లయితే, దానిని దీర్ఘకాలంగా ప్రదర్శించండి. రెండు భాగాలు ఉన్నట్లయితే ప్రదర్శించబడతాయి.

vbLongDate(1): మీ కంప్యూటర్ ప్రాంతీయ సెట్టింగ్‌లలో ఎంచుకున్న దీర్ఘ తేదీ కాన్ఫిగరేషన్‌ని ఉపయోగించడం ద్వారా తేదీని చిత్రీకరించండి.

vbShortDate (2): మీ కంప్యూటర్ ప్రాంతీయ సెట్టింగ్‌లలో పేర్కొన్న షార్ట్ డేట్ ఫార్మాట్‌ను ఆపరేట్ చేయడం ద్వారా తేదీని ప్రదర్శించండి.

vbLongTime(3): లో పేర్కొన్న సమయ ఆకృతిని ఉపయోగించడం ద్వారా సమయాన్ని చూపండి మీ కంప్యూటర్ యొక్క ప్రాంతీయ సెట్టింగ్‌లు.

vbShortTime(4): 24-గంటల ఆకృతిని (hh:mm) ఉపయోగించి సమయాన్ని ప్రదర్శించండి.

కోడ్ స్నిప్పెట్:

6682

అవుట్‌పుట్:

కోడ్‌ని అమలు చేసిన తర్వాత మీరు క్రింది డైలాగ్ బాక్స్‌లను చూస్తారు:

ఇక్కడ, మీరు VBAలో ​​అన్ని సమయం మరియు తేదీ ఫార్మాట్‌లను చూడవచ్చు.

మరింత చదవండి: VBA టైమ్‌వాల్యూ ఫంక్షన్‌ను ఎలా ఉపయోగించాలి (6 సంబంధిత ఉదాహరణలు)

12. VBA CDate ఫంక్షన్

ఫంక్షన్ చెల్లుబాటు అయ్యే తేదీ మరియు సమయ వ్యక్తీకరణను సాధారణ తేదీకి మారుస్తుంది.

సింటాక్స్ :

CDate(తేదీ)

ఆర్గ్యుమెంట్:

అవసరమైన తేదీ ఆర్గ్యుమెంట్ ఏదైనా వేరియంట్, న్యూమరిక్ ఎక్స్‌ప్రెషన్, స్ట్రింగ్ ఎక్స్‌ప్రెషన్ లేదా ఏదైనా కలయిక. ఇది తేదీని సూచిస్తుంది. తేదీలో శూన్యం ఉంటే, అది కూడా శూన్యాన్ని అందిస్తుంది.

కోడ్ స్నిప్పెట్:

6579

అవుట్‌పుట్:

మీరు చూడగలిగినట్లుగా, మా VBA కోడ్ Excel యొక్క సాధారణ తేదీ ఆకృతిని అందించింది.

సంబంధిత కంటెంట్: Excelలో VBA DIR ఫంక్షన్‌ని ఎలా ఉపయోగించాలి (7 ఉదాహరణలు)

VBA తేదీకి ఉదాహరణలు

క్రింది విభాగాలలో, VBAని ఉపయోగించి తేదీకి సంబంధించిన మూడు ఆచరణాత్మకమైన మరియు తగిన ఉదాహరణలను మేము మీకు అందిస్తాము. ఈ ఉదాహరణలు తేదీ సంబంధిత సమస్యలు మరియు వాటి పరిష్కారాలను కలిగి ఉంటాయి. మీ VBA పరిజ్ఞానాన్ని మెరుగుపరచుకోవడానికి ఈ ఉదాహరణలన్నింటినీ చదివి, ఆచరించమని మేము మీకు సిఫార్సు చేస్తున్నాము. దానిలోకి వెళ్దాం.

1. VBAలో ​​తేదీని ఉపయోగించి గడువు ముగిసిన రోజులను గణించండి

అలవాటు అంటే ఆలస్యం లేదా గడువు దాటిపోయింది. ఆలస్యంగా, ప్రత్యేకించి, గడువును దాటింది లేదా ఆవశ్యకతను తీర్చడానికి చాలా ఆలస్యం అయింది.

ఆదివారం మీరు ఒక అసైన్‌మెంట్‌ను సమర్పించాలని అనుకుందాం. కానీ ఇది మంగళవారం, మరియు మీరు దానిని సమర్పించలేదు. మీరు దీన్ని రెండు గడువు ముగిసిన రోజులలో కాల్ చేయవచ్చు.

క్రింది డేటాసెట్‌ని పరిశీలించండి:

ఇక్కడ, మేము కొంతమంది విద్యార్థుల డేటాసెట్‌ను మరియు వారి అసైన్‌మెంట్ సమర్పణను కలిగి ఉన్నాము తేదీ. మీరు సమర్పించే చివరి తేదీని చూడవచ్చు. సమర్పణ తేదీ ఆధారంగా గడువు ముగిసిన తేదీని కనుగొనడం మా లక్ష్యం. ఇప్పుడు, దీన్ని పూర్తి చేయడానికి, ఈ దశలను అనుసరించండి:

📌 దశలు

  • మొదట, నొక్కండిVBA ఎడిటర్‌ను తెరవడానికి మీ కీబోర్డ్‌లో Alt+F11 .
  • తర్వాత, ఇన్సర్ట్ > మాడ్యూల్ .

  • ఆ తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:
4958

మేము ఉపయోగించాము ABS ఫంక్షన్ మైనస్ గుర్తును తీసివేయడానికి.

  • తర్వాత, ఫైల్‌ను సేవ్ చేయండి.
  • ఆ తర్వాత, తెరవడానికి మీ కీబోర్డ్‌పై Alt+F8 నొక్కండి మాక్రో డైలాగ్ బాక్స్.
  • తర్వాత, ఎంచుకోండి
  • తర్వాత, రన్ పై క్లిక్ చేయండి.

మీరు గమనిస్తే, మేము VBAలో ​​తేదీని విజయవంతంగా ఉపయోగించాము మరియు గడువు ముగిసిన రోజులను కనుగొన్నాము.

ఇలాంటి రీడింగ్‌లు

  • VBA స్పేస్‌ని ఎలా ఉపయోగించాలి Excelలో ఫంక్షన్ (3 ఉదాహరణలు)
  • Excelలో VBA ChDir ఫంక్షన్‌ని ఉపయోగించండి (4 తగిన ఉదాహరణలు)
  • Excel VBAలో ​​IsNull ఫంక్షన్‌ని ఎలా ఉపయోగించాలి (5 ఉదాహరణలు)
  • Excelలో VBAని ఉపయోగించండి (4 ఉదాహరణలు)
  • Excelలో VBAలో ​​సబ్‌ని ఎలా కాల్ చేయాలి (4) ఉదాహరణలు)

2. VBA ఉపయోగించి తేదీ నుండి పుట్టిన సంవత్సరాన్ని కనుగొనండి

ఇప్పుడు, మీరు నిర్దిష్ట తేదీ నుండి సంవత్సరాన్ని కనుగొనవచ్చు. ఇది కనుగొనడం చాలా సులభం.

క్రింది డేటాసెట్‌ను పరిశీలించండి:

ఇక్కడ, మీరు కొంతమంది వ్యక్తుల పుట్టిన తేదీని చూడవచ్చు. మా లక్ష్యం తేదీ నుండి పుట్టిన సంవత్సరం మరియు చివరి ఎంట్రీ ఎలిజబెత్ పుట్టిన సంవత్సరం నుండి సేకరించడం.

📌 దశలు

  • మొదట, <6 నొక్కండి VBA ఎడిటర్‌ని తెరవడానికి మీ కీబోర్డ్‌లో>Alt+F11 .
  • తర్వాత, Insert>Module ని ఎంచుకోండి.

  • ఆ తర్వాత, టైప్ చేయండిక్రింది కోడ్:
6379
  • తర్వాత, ఫైల్‌ను సేవ్ చేయండి.
  • ఆ తర్వాత, మాక్రో డైలాగ్‌ని తెరవడానికి మీ కీబోర్డ్‌పై Alt+F8 నొక్కండి బాక్స్.
  • తర్వాత, find_year ని ఎంచుకోండి.
  • తర్వాత, రన్ పై క్లిక్ చేయండి.

చివరిగా, మేము ప్రతి తేదీ నుండి పుట్టిన సంవత్సరాన్ని సంగ్రహించడంలో విజయవంతమయ్యామని మీరు చూడవచ్చు. అలాగే, మేము Excelలో VBA యొక్క తేదీని ఉపయోగించి చివరిగా నమోదు చేసిన పుట్టిన సంవత్సరాన్ని కనుగొన్నాము.

3. VBAని ఉపయోగించి తేదీలో డేస్‌ను జోడించండి

ఇప్పుడు, మీరు తేదీ వేరియబుల్‌ని నిర్వచించవచ్చు మరియు దానిని ఉపయోగించవచ్చు తేదీని జోడించడానికి. దీన్ని అమలు చేయడానికి, మేము VBA యొక్క DateAdd పద్ధతిని ఉపయోగిస్తున్నాము. మీరు నిర్దిష్ట తేదీకి రోజులు, నెలలు మరియు సంవత్సరాలను జోడించడానికి ఈ ఫంక్షన్‌ని ఉపయోగించవచ్చు.

క్రింది డేటాసెట్‌ను పరిశీలించండి:

ఇక్కడ, మీరు వాటికి జోడించిన కొన్ని పేర్లు మరియు కొన్ని తేదీలను చూడవచ్చు. ఇప్పుడు, ఈ ఇవ్వబడిన తేదీలకు మరో ఐదు రోజులు జోడించి, కొత్త తేదీని రూపొందించడమే మా లక్ష్యం.

📌 దశలు

  • మొదట, Alt నొక్కండి VBA ఎడిటర్‌ను తెరవడానికి మీ కీబోర్డ్‌పై +F11 .
  • తర్వాత, ఇన్సర్ట్>మాడ్యూల్ ఎంచుకోండి.

  • ఆ తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:
2252

ఇక్కడ, మేము DateAdd ఫంక్షన్‌లో “d”ని ఆర్గ్యుమెంట్‌గా ఉపయోగించాము. మీరు వరుసగా సంవత్సరాలు లేదా నెలలను జోడించడానికి "y" లేదా "m"కి మార్చవచ్చు,

  • తర్వాత, ఫైల్‌ను సేవ్ చేయండి.
  • ఆ తర్వాత, Alt+F8 నొక్కండి మాక్రో డైలాగ్ బాక్స్‌ను తెరవడానికి మీ కీబోర్డ్‌పై .
  • తర్వాత, ఎంచుకోండి.
  • తర్వాత, రన్ పై క్లిక్ చేయండి.

మీకు వీలయినంత వరకుచూడండి, మేము VBAలోని తేదీని ఉపయోగించి తేదీకి విజయవంతంగా రోజులను జోడించాము. ఇప్పుడు, మీరు మీ ఎంపిక ప్రకారం కోడ్‌ని సవరించవచ్చు.

💬 గుర్తుంచుకోవలసిన విషయాలు

VBA తేదీ ఫంక్షన్ వాస్తవానికి ఈరోజు ఫంక్షన్ వలె పనిచేస్తుంది Excelలో.

VBA DATE అనేది excelలో అస్థిరత లేని ఫంక్షన్. అంటే విద్యుత్ సరఫరాలో విరామం ఉన్నప్పటికీ అది డేటాను అలాగే ఉంచుతుంది.

ప్రాథమికంగా, VBA అమలు సమయంలో తేదీ విలువలను DATEగా సేవ్ చేస్తుంది.

కాబట్టి, మీరు తేదీ వేరియబుల్‌ని స్ట్రింగ్/టెక్స్ట్‌గా కేటాయించడానికి ప్రయత్నిస్తే, అది ఎర్రర్‌ను కలిగిస్తుంది.

తేదీ యొక్క డిఫాల్ట్ విలువ 0: 00:00 (అర్ధరాత్రి) జనవరి 1, 0001న.

ముగింపు

ముగింపుగా, ఈ ట్యుటోరియల్ మీకు VBA కోడ్‌లలో తేదీ గురించి ఉపయోగకరమైన జ్ఞానాన్ని అందించిందని నేను ఆశిస్తున్నాను. మీరు ఈ సూచనలన్నింటినీ మీ డేటాసెట్‌కి నేర్చుకుని వర్తింపజేయాలని మేము సిఫార్సు చేస్తున్నాము. ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేసుకోండి మరియు వీటిని మీరే ప్రయత్నించండి. అలాగే, వ్యాఖ్య విభాగంలో అభిప్రాయాన్ని తెలియజేయడానికి సంకోచించకండి. మీ విలువైన ఫీడ్‌బ్యాక్ ఇలాంటి ట్యుటోరియల్‌లను రూపొందించడానికి మాకు ప్రేరణనిస్తుంది.

వివిధ Excel-సంబంధిత సమస్యలు మరియు పరిష్కారాల కోసం మా వెబ్‌సైట్ Exceldemy.com ని తనిఖీ చేయడం మర్చిపోవద్దు.

కొత్త పద్ధతులను నేర్చుకుంటూ ఉండండి మరియు పెరుగుతూ ఉండండి!

మీరు తెలుసుకోవలసిన VBAలో ​​తేదీ విధులు

ఇప్పుడు, రాబోయే విభాగాలలో, మీరు VBAలో ​​అనేక ప్రయోజనాల కోసం ఉపయోగించగల కొన్ని అదనపు తేదీ ఫంక్షన్‌లను మేము మీకు చూపుతాము. VBAలో ​​తేదీతో పని చేయడానికి సాధ్యమయ్యే ప్రతి మార్గాన్ని తెలుసుకోవడానికి ఈ విభాగాలను చదవండి. వాటిని మీ ఆయుధశాలలో ఉంచుకోవాలని మేము సూచిస్తున్నాము. ఇది ఖచ్చితంగా మీ పరిజ్ఞానాన్ని మెరుగుపరుస్తుంది.

1. VBAలో ​​తేదీగా DateAdd ఫంక్షన్

VBAలో, మేము నిర్దిష్ట తేదీలో రోజులను జోడించడానికి DateAdd ఫంక్షన్‌ని ఉపయోగిస్తాము. ఆ తర్వాత, అది ఫలిత తేదీని అందిస్తుంది.

సింటాక్స్:

DateAdd(interval, number, date)

వాదనలు:

విరామం: ఇది అవసరం. స్ట్రింగ్ వ్యక్తీకరణ అనేది మీరు జోడించాలనుకుంటున్న సమయ వ్యవధి.

సంఖ్య: అవసరం. ఇది సంఖ్యా వ్యక్తీకరణ, ఇది మీరు జోడించాలనుకుంటున్న విరామాల సంఖ్య. ఇది సానుకూలంగా ఉండవచ్చు (భవిష్యత్తులో తేదీలను పొందడానికి) లేదా ప్రతికూలంగా ఉండవచ్చు (గతంలో తేదీలను పొందడానికి).

తేదీ: అసలు తేదీ/సమయం.

5>

ఇప్పుడు, విరామం వాదనలు క్రింది సెట్టింగ్‌లను కలిగి ఉండవచ్చు:

yyyy –   సంవత్సరం

q     – త్రైమాసికం

m    – నెల

y –    సంవత్సరంలో రోజు

d     – రోజు

w    – వారపు రోజు

ww – వారం

h    – గంట

n    – నిమిషం

s    – రెండవ

కోడ్ స్నిప్పెట్ :

2388

అవుట్‌పుట్:

మీరు చూడగలిగినట్లుగా, ఇది ప్రస్తుత తేదీలో 15 తేదీలను జోడించిందిVBA.

మరింత చదవండి: VBAలో ​​IsDate ఫంక్షన్‌ను ఎలా ఉపయోగించాలి (3 ఉదాహరణలు)

2. VBAలో ​​DateDiff ఫంక్షన్

DateDiff ఫంక్షన్ రెండు పేర్కొన్న తేదీల మధ్య సమయ అంతరాల సంఖ్యను నిర్ణయించే వేరియంట్ (దీర్ఘం)ని అందిస్తుంది.

సింటాక్స్ :

DateDiff( విరామం, తేదీ1, తేదీ2, [వారం మొదటిరోజు, [మొదటివారం సంవత్సరం ]] )

వాదనలు:

విరామం: ఇది అవసరం. స్ట్రింగ్ ఎక్స్‌ప్రెషన్ అనేది మీరు స్ట్రింగ్ ఎక్స్‌ప్రెషన్‌ని జోడించాలనుకుంటున్న సమయ వ్యవధి, ఇది రెండు తేదీల మధ్య వ్యత్యాసాన్ని గణించడానికి మీరు ఉపయోగించే సమయ వ్యవధి.

date1,date2 : అవసరం; వేరియంట్ (తేదీ). మీరు గణనలో ఉపయోగించాలనుకుంటున్న రెండు తేదీలు.

మొదటివారం: ఐచ్ఛికం. వారంలోని మొదటి రోజుని నిర్వచించే స్థిరాంకం. స్థిరంగా లేకుంటే, ఆదివారం భావించబడుతుంది.

మొదటి వారం: ఐచ్ఛికం. సంవత్సరంలో మొదటి వారాన్ని స్థాపించే స్థిరాంకం. సెట్ చేయకపోతే, మొదటి వారం జనవరి 1 కనిపించే వారంగా భావించబడుతుంది.

ఇప్పుడు, విరామం వాదనలు క్రింది సెట్టింగ్‌లను కలిగి ఉండవచ్చు:

yyyy –   సంవత్సరం

q     – క్వార్టర్

m    – నెల

y –    సంవత్సరంలో రోజు

d     – రోజు

w    – వారపు రోజు

ww – వారం

h    – గంట

n    – నిమిషం

s    – రెండవది

మొదటివారం వాదనలో ఈ సెట్టింగ్‌లు ఉన్నాయి:

vbSunday –ఆదివారాన్ని వారంలో ప్రధానమైన రోజుగా ఉపయోగించుకుంటుంది.

vbMonday – సోమవారాన్ని వారంలో మొదటి రోజుగా ఉపయోగిస్తుంది.

vbTuesday – మంగళవారం పనిచేస్తుంది. వారంలో మొదటి రోజుగా.

vbబుధవారం – బుధవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

vbThursday – గురువారంగా పనిచేస్తుంది వారంలోని రోజు కాకుండా.

vbFriday – శుక్రవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

vbSaturday – శనివారం మొదటి రోజుగా పనిచేస్తుంది. వారంలో ఈ సెట్టింగ్‌లు ఉన్నాయి:

vbFirstJan1 – జనవరి 1వ తేదీని కలిగి ఉన్న వారాన్ని ఉపయోగించుకుంటుంది.

vbFirstFourDays – కనీసం ఉన్న మొదటి వారాన్ని ఉపయోగిస్తుంది కొత్త సంవత్సరంలో నాలుగు రోజులు.

vbFirstFullWeek – సంవత్సరంలో మొదటి పూర్తి వారాన్ని నిర్వహిస్తుంది.

vbSystem – మొదటి వారాన్ని ఉపయోగిస్తుంది సంవత్సరం మీ పరికర స్థానాల ద్వారా నిర్వచించబడింది.

కోడ్ స్నిప్పెట్:

8216

అవుట్ put :

చివరికి, ఇది VBAలో ​​రెండు తేదీల మధ్య వ్యత్యాసాన్ని అందిస్తుంది.

మరింత చదవండి: Excelలో VBA DateDiff ఫంక్షన్‌ని ఎలా ఉపయోగించాలి (9 ఉదాహరణలు)

3. DatePart ఫంక్షన్ తేదీగా

DatePart ఫంక్షన్ నిర్వచించిన భాగాన్ని కలిగి ఉన్న వేరియంట్ (పూర్ణాంకం)ని అందిస్తుంది అందించిన తేదీ.

సింటాక్స్ :

డేట్‌పార్ట్(విరామం, తేదీ, [ మొదటి రోజు, వారం, [firstweekof year ]])

వాదనలు:

విరామం: ఇది అవసరం. స్ట్రింగ్ ఎక్స్‌ప్రెషన్ అనేది మీరు స్ట్రింగ్ ఎక్స్‌ప్రెషన్‌ని జోడించాలనుకుంటున్న సమయ వ్యవధి, ఇది రెండు తేదీల మధ్య వ్యత్యాసాన్ని గణించడానికి మీరు ఉపయోగించే సమయ వ్యవధి.

తేదీ: అవసరం; వేరియంట్ (తేదీ). మీరు గణనలో ఉపయోగించాలనుకుంటున్న తేదీ.

మొదటివారం: ఐచ్ఛికం. వారంలోని మొదటి రోజుని నిర్వచించే స్థిరాంకం. స్థిరంగా లేకుంటే, ఆదివారం భావించబడుతుంది.

మొదటి వారం: ఐచ్ఛికం. సంవత్సరంలో మొదటి వారాన్ని స్థాపించే స్థిరాంకం. సెట్ చేయకపోతే, మొదటి వారం జనవరి 1 కనిపించే వారంగా భావించబడుతుంది.

ఇప్పుడు, విరామం వాదనలు క్రింది సెట్టింగ్‌లను కలిగి ఉండవచ్చు:

yyyy –   సంవత్సరం

q     – క్వార్టర్

m    – నెల

y –    సంవత్సరంలో రోజు

d     – రోజు

w    – వారపు రోజు

ww – వారం

h    – గంట

n    – నిమిషం

s    – రెండవది

firstdayofweek వాదనలో ఈ సెట్టింగ్‌లు ఉన్నాయి:

vbSunday – ఆదివారాన్ని వారంలో అత్యంత ముఖ్యమైన రోజుగా ఉపయోగించుకుంటుంది.

vbMonday – సోమవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

vbTuesday – మంగళవారం వారంలో మొదటి రోజుగా పనిచేస్తుంది.

vbWednesday – బుధవారాన్ని వారంలో మొదటి రోజుగా ఉపయోగిస్తుంది.

vbThursday – గురువారం కాకుండా రోజుగా పనిచేస్తుందివారం.

vbFriday – శుక్రవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

vbSaturday – శనివారం వారంలో మొదటి రోజుగా పనిచేస్తుంది.

vbUseSystemDayOfTheWeek – మీ పరికరం సెట్టింగ్ ద్వారా నిర్వచించబడిన వారంలోని మొదటి రోజుని ఉపయోగిస్తుంది.

మొదటి వారం ని కలిగి ఉంది ఈ విలువలు:

vbFirstJan1 – జనవరి 1వ తేదీతో సహా వారంలో పని చేస్తుంది.

vbFirstFourDays – నాలుగు రోజులు తక్కువ పరిమాణంలో ఉన్న మొదటి వారాన్ని ఉపయోగిస్తుంది కొత్త సంవత్సరం.

vbFirstFullWeek – సంవత్సరంలో మొదటి పూర్తి వారాన్ని ఉపయోగించుకుంటుంది.

vbSystem – ఎంచుకున్న విధంగా సంవత్సరంలో మొదటి వారాన్ని ఉపయోగిస్తుంది మీ పరికర స్థానాల ద్వారా.

కోడ్ స్నిప్పెట్ :

7756

అవుట్‌పుట్ :

ఈ విధంగా, మీరు ఈ తేదీ ఫంక్షన్‌ని VBA కోడ్‌లలో ఉపయోగించవచ్చు.

మరింత చదవండి: Excelలో VBA FileDateTime ఫంక్షన్‌ని ఎలా ఉపయోగించాలి (3 ఉపయోగాలు)

4. DateSerial ఫంక్షన్

మీరు DateSerial ఫంక్షన్‌ని ఉపయోగించి ఇన్‌పుట్ సంవత్సరం, నెల మరియు రోజు ఆధారంగా తేదీని చూడవచ్చు.

సింటాక్స్:

తేదీ సీరియల్(సంవత్సరం, నెల, రోజు)

వాదనలు:

సంవత్సరం – అవసరమైన ఫీల్డ్. 100 మరియు 9999 మధ్య ఉన్న సంఖ్య, కలుపుకొని లేదా సంవత్సరాన్ని సూచించే సంఖ్యా వ్యక్తీకరణ.

నెల – అవసరమైన ఫీల్డ్. నెలను నిర్వచించే పూర్ణాంకం విలువ.

రోజు – అవసరమైన ఫీల్డ్. రోజును వివరించే పూర్ణాంక విలువ.

కోడ్ స్నిప్పెట్:

7916

అవుట్‌పుట్ :

మరింత చదవండి: Excelలో VBA టైమ్‌సీరియల్‌ని ఎలా ఉపయోగించాలి (3 ఉదాహరణలు)

4. VBA DateValue ఫంక్షన్

ఇప్పుడు, మేము తేదీని నిర్వచించడానికి DateValue ఫంక్షన్‌ని ఉపయోగిస్తాము.

సింటాక్స్ :

DateValue(date)

వాదన:

ఇక్కడ, తేదీ వాదం సాధారణంగా జనవరి 1, 100 నుండి తేదీని వివరించే స్ట్రింగ్ వ్యక్తీకరణ. , డిసెంబర్ 31, 9999 వరకు. సంబంధం లేకుండా, తేదీ, ఆ పరిధిలో తేదీ, సమయం లేదా తేదీ మరియు సమయం రెండింటినీ సూచించే ఏదైనా వ్యక్తీకరణను సూచించవచ్చు.

కోడ్ స్నిప్పెట్:

3608

అవుట్‌పుట్ :

మీరు చూడగలిగినట్లుగా, మేము తేదీ ఫంక్షన్‌ను VBA కోడ్‌లలో విజయవంతంగా ఉపయోగించాము.

5. VBAలో ​​డే ఫంక్షన్

ఇది నెలలోని రోజును తెలియజేస్తూ 1 మరియు 31 మధ్య వాస్తవ సంఖ్యను నిర్ణయించే వేరియంట్ (పూర్ణాంకం)ని అందిస్తుంది.

సింటాక్స్ :

రోజు(తేదీ)

వాదన:

అవసరమైన తేదీ ఆర్గ్యుమెంట్ ఏదైనా వేరియంట్ , సంఖ్యా వ్యక్తీకరణ, స్ట్రింగ్ వ్యక్తీకరణ లేదా ఏదైనా కలయిక. ఇది తేదీని సూచిస్తుంది. తేదీలో శూన్యం ఉంటే, అది కూడా శూన్యాన్ని అందిస్తుంది.

కోడ్ స్నిప్పెట్:

1426

అవుట్‌పుట్:

<17

మీరు చూడగలిగినట్లుగా, VBA కోడ్‌లను ఉపయోగించి మేము ఇచ్చిన తేదీ యొక్క రోజు 12 అని కనుగొన్నాము.

సంబంధిత కంటెంట్: VBA ఫార్మాట్ ఫంక్షన్‌లో Excel (ఉదాహరణలతో 8 ఉపయోగాలు)

6. VBA నెల ఫంక్షన్ తేదీ

ఇది 1 మరియు 12 మధ్య వాస్తవ సంఖ్యను నిర్వచించే వేరియంట్ (పూర్ణాంకం)ని అందిస్తుంది,కలుపుకొని, సంవత్సరంలోని నెలను తెలియజేస్తుంది.

సింటాక్స్ :

నెల(తేదీ)

వాదన:

అవసరమైన తేదీ ఆర్గ్యుమెంట్ ఏదైనా వేరియంట్, న్యూమరిక్ ఎక్స్‌ప్రెషన్, స్ట్రింగ్ ఎక్స్‌ప్రెషన్ లేదా ఏదైనా కలయిక. ఇది తేదీని సూచిస్తుంది. తేదీ శూన్యాన్ని కలిగి ఉంటే, అది కూడా శూన్యాన్ని అందిస్తుంది.

కోడ్ స్నిప్పెట్:

9072

అవుట్‌పుట్:

సంబంధిత కంటెంట్: Excelలో VBA రైట్ ఫంక్షన్‌ను ఎలా ఉపయోగించాలి (6 ఉదాహరణలు)

ఇలాంటి రీడింగ్‌లు

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> పనికి సంబంధించినది->
  • VBA అయితే – ఆపై – Excelలో వేరే స్టేట్‌మెంట్ (4 ఉదాహరణలు)
  • Excelలో VBA Abs ఫంక్షన్‌ను ఎలా ఉపయోగించాలి (9 ఉదాహరణలు)
  • Excel VBAలో ​​Concatenateని ఎలా ఉపయోగించాలి (4 పద్ధతులు)
  • 7. MonthName ఫంక్షన్

    ఇది పేర్కొన్న నెలను ప్రదర్శించే స్ట్రింగ్‌ను అందిస్తుంది.

    సింటాక్స్ :

    నెల పేరు(నెల, [ సంక్షిప్త ])

    వాదం:

    నెల: ఇది అవసరం. నెల సంఖ్యా శీర్షిక. ఉదాహరణకు, జనవరి 1, ఫిబ్రవరి 2, మరియు మొదలైనవి.

    సంక్షిప్తంగా: ఇది ఐచ్ఛికం. నెల పేరు సంక్షిప్తీకరించబడితే ప్రదర్శించే బూలియన్ విలువ. దాటవేస్తే, డిఫాల్ట్ తప్పు, ఇది నెల పేరు సంక్షిప్తీకరించబడలేదని సూచిస్తుంది.

    కోడ్ స్నిప్పెట్:

    4474

    అవుట్‌పుట్:

    మీరు చూడగలిగినట్లుగా, మేము నెల పేరును కనుగొన్నాముఈ VBA తేదీ ఫంక్షన్ ద్వారా.

    8. వీక్‌డే ఫంక్షన్

    ఇది వేరియంట్ ( పూర్ణాంకం )ని అందిస్తుంది వారం.

    సింటాక్స్ :

    వారపు రోజు(తేదీ, [ మొదటిరోజు ఆఫ్ వీక్ ])

    ఆర్గ్యుమెంట్:

    తేదీ: అవసరమైన తేదీ ఆర్గ్యుమెంట్ ఏదైనా వేరియంట్, న్యూమరిక్ ఎక్స్‌ప్రెషన్, స్ట్రింగ్ ఎక్స్‌ప్రెషన్ లేదా ఏదైనా కలయిక. ఇది తేదీని సూచిస్తుంది. తేదీలో శూన్యం ఉంటే, అది కూడా శూన్యాన్ని అందిస్తుంది.

    మొదటిరోజుఆఫ్వీక్: ఐచ్ఛికం. వారంలోని మొదటి రోజుని నిర్వచించే స్థిరాంకం. పరిష్కరించబడకపోతే, ఆదివారం భావించబడుతుంది.

    మొదటివారం వాదనలో ఈ సెట్టింగ్‌లు ఉన్నాయి:

    vbSunday – ఆదివారాన్ని ఇలా వినియోగిస్తుంది వారంలో ప్రధానమైన రోజు.

    vbMonday – సోమవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

    vbTuesday – మంగళవారం మొదటి రోజుగా పనిచేస్తుంది. వారంలోని రోజు.

    vbబుధవారం – బుధవారాన్ని వారంలో మొదటి రోజుగా నియమిస్తుంది.

    vbThursday – గురువారం కాకుండా రోజుగా పనిచేస్తుంది. వారం .

    vbUseSystemDayOfTheWeek – మీ పరికరం సెట్టింగ్ ద్వారా నిర్వచించబడిన వారంలోని మొదటి రోజుని ఉపయోగిస్తుంది.

    రిటర్న్ పారామీటర్‌లు

    ఇప్పుడు, ఈ ఫంక్షన్ పూర్ణాంక సంఖ్యను అందిస్తుంది. కాబట్టి, ఆ పూర్ణాంకాల యొక్క అర్థం క్రిందివి:

    1

    హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.