VBA టుడే | నేటి తేదీని కనుగొనడానికి VBA లో తేదీ ఫంక్షన్ను ఎలా ఉపయోగించాలి?
VBA టుడే ఫంక్షన్
ఈ రోజు అంటే ప్రస్తుత తేదీ, వర్క్షీట్లో ఇప్పుడు ఫంక్షన్ మనకు ప్రస్తుత తేదీ మరియు సమయాన్ని ఇస్తుంది, కాని VBA లోనే నేడు అంతర్నిర్మిత ఫంక్షన్ లేదు, సిస్టమ్ యొక్క ప్రస్తుత తేదీని పొందే పద్ధతి తేదీ ఫంక్షన్ను ఉపయోగించడం ద్వారా మరియు ఇప్పుడు ఫంక్షన్ తేదీ ఫంక్షన్ కాకుండా ప్రస్తుత తేదీని మాత్రమే ఇస్తుంది.
ఎక్సెల్ లో మనకు అనేక ఉపయోగకరమైన విధులు ఉన్నాయి, ఇవి రోజువారీగా మాకు సహాయపడతాయి. ఎక్సెల్ మా జీవితమంతా కార్యాలయంలో సులభతరం చేసింది. “రోజువారీ” ఎక్సెల్ నేటి తేదీని తిరిగి ఇవ్వడానికి సూత్రాన్ని కలిగి ఉందని నేను చెప్పినప్పుడు, తేదీ మాత్రమే కాదు, ప్రస్తుత తేదీ మరియు సమయాన్ని కూడా మనం పొందవచ్చు. ఎక్సెల్ సూత్రాల రకాలు అలాంటివి. మీరు ఎక్సెల్ యొక్క సాధారణ వినియోగదారు అయితే, మీ వర్కింగ్ కంప్యూటర్లో చూపిన విధంగా ప్రస్తుత తేదీని చొప్పించడానికి మీరు ఎక్సెల్ లో “టుడే” అనే ఫార్ములాను చూశారని నేను ఆశిస్తున్నాను. కానీ మాకు VBA లో ఈ రోజు ఫంక్షన్ లేదు, అప్పుడు మేము VBA నుండి ఈ రోజు తేదీని ఎలా పొందగలం. ఈ వ్యాసం VBA లో ఈ రోజు తేదీతో ఎలా పని చేయాలో మీకు చూపుతుంది. చదువు.
VBA లో నేటి తేదీని పొందడానికి ఫార్ములా ఏమిటి?
ఈ రోజు అనే ఫార్ములా లేకపోతే, VBA నుండి నేటి తేదీని ఎలా పొందగలం? ఇది ప్రతిఒక్కరూ అడిగే సాధారణ ప్రశ్న కాని పరిష్కారం చాలా సులభం మనకు వేరే పేరుతో ఒక ఫార్ములా ఉంది, అంటే DATE ఫంక్షన్.
VBA లో ఏ తేదీ ఫంక్షన్ చేస్తుంది?
DATE ఈ రోజు VBA టుడే ఫంక్షన్తో సమానంగా ఉంటుంది, కానీ మీరు స్థూలతను అమలు చేయకపోతే లేదా స్థూలతను ప్రేరేపించకపోతే ఇది అస్థిర ఫంక్షన్ కాదు.
DATE ఫంక్షన్ యొక్క వాక్యనిర్మాణం DATE ఫంక్షన్ను పాస్ చేయాల్సిన అవసరం లేదు.
DATE ()
VBA లో తేదీ ఫంక్షన్ యొక్క ఉదాహరణలు
సిస్టమ్ యొక్క ప్రస్తుత తేదీని తిరిగి ఇవ్వడానికి DATE ఫంక్షన్. మేము దీన్ని పెద్ద VBA ప్రాజెక్టులో భాగంగా ఉపయోగించినప్పుడు ఇది చాలా ఉపయోగకరంగా ఉంటుంది. ఈ మొదటి గురించి న్యాయమైన జ్ఞానం కలిగి ఉండటానికి నేను మీకు DATE ఫంక్షన్ యొక్క సాధారణ ఉదాహరణలను చూపిస్తాను.
ఉదాహరణ # 1
సందేశ పెట్టెలో ప్రస్తుత తేదీని చూపించడానికి సరళమైన DATE ఫంక్షన్ను సృష్టిద్దాం. ఎక్సెల్ స్థూల రాయడానికి క్రింది దశలను అనుసరించండి.
దశ 1: స్థూల పేరు పెట్టడం ద్వారా ఉపప్రాసెసర్ను సృష్టించండి.
దశ 2: వేరియబుల్ను “తేదీ” గా ప్రకటించండి. DATE ఫంక్షన్ ఫలితాన్ని తేదీగా మాత్రమే ఇస్తుంది కాబట్టి వేరియబుల్ డేటా రకం “తేదీ” అయి ఉండాలి.
కోడ్:
ఈ రోజు ఉప_ఉదాహరణ 1 () డిమ్ కె స్ట్రింగ్ ఎండ్ సబ్
దశ 3: విలువను వేరియబుల్ “k” కి కేటాయించండి DATE ఫంక్షన్.
కోడ్:
ఈ రోజు ఉప_ఉదాహరణ 1 () మసకబారిన K స్ట్రింగ్ K = తేదీ ముగింపు ఉప
దశ 4: ఇప్పుడు వేరియబుల్ “k” యొక్క విలువ VBA లోని సందేశ పెట్టె.
కోడ్:
సబ్ టుడే_ఎక్సాంపుల్ 1 () డిమ్ కె స్ట్రింగ్ K = తేదీ మాగ్బాక్స్ కె ఎండ్ సబ్
సిస్టమ్లో చూపిన విధంగా ప్రస్తుత తేదీని మనం చూడవలసిన కోడ్ను అమలు చేయండి.
గమనిక: సిస్టమ్ సెట్టింగుల ఆధారంగా తేదీ ఆకృతి మారవచ్చు. ఇది “mm-dd-yy”, “dd-mm-yy” లో ఉండవచ్చు.
ఈ రోజు డ్యూను కనుగొనడానికి తేదీ ఫంక్షన్
EMI, క్రెడిట్ కార్డ్ చెల్లింపు, భీమా చెల్లింపులు మొదలైన గడువు తేదీలను కనుగొనే సందర్భంలో తేదీ ఫంక్షన్ మరింత సహాయపడుతుంది…
మీరు రుణ రికవరీ అధికారిగా పనిచేస్తున్నారని అనుకోండి మరియు వారి నిర్ణీత మొత్తం మరియు గడువు తేదీతో మీకు కస్టమర్ల జాబితా ఉంది.
స్థితి కాలమ్లో, గడువు తేదీ ప్రస్తుత సిస్టమ్ తేదీకి సమానంగా ఉంటే మీకు “డ్యూ ఈజ్ టుడే” ఫలితం అవసరం.
VBA లోని IF కండిషన్ మరియు లూప్లను ఉపయోగించడం ద్వారా ఇది చేయవచ్చు. మీరు ఫలితాలను చేరుకోవడానికి రెడీమేడ్ కోడ్ క్రింద ఉంది.
కోడ్:
కణాలు (K, 3) ఉంటే విలువ = తేదీ నుండి కణాలు (K, 4) .విలువ = "ఈ రోజున ఉంది" ఇతర కణాలు (K, 4). విలువ = "ఈ రోజు కాదు" నెక్స్ట్ కె ఎండ్ సబ్ అయితే
ఇది స్థితి కాలమ్లోని ఫలితాలకు చేరుకుంటుంది.
అనేక సందర్భాల్లో ఇది మాదిరిగానే, మేము తేదీలను తనిఖీ చేయడానికి మరియు ఒకరకమైన చర్యను చేయడానికి DATE ఫంక్షన్ను ఉపయోగించవచ్చు.
మీరు ఈ VBA టుడే ఫంక్షన్ను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు. VBA టుడే ఫంక్షన్ ఎక్సెల్ మూస