Excelలో VBAతో తేదీని ఎలా ఫార్మాట్ చేయాలి (4 పద్ధతులు)

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

VBA మాక్రో ను అమలు చేయడం అనేది Excelలో ఏదైనా ఆపరేషన్‌ను అమలు చేయడానికి అత్యంత ప్రభావవంతమైన, వేగవంతమైన మరియు సురక్షితమైన పద్ధతి. ఈ కథనంలో, VBA ని ఉపయోగించి Excelలో తేదీని ఎలా ఫార్మాట్ చేయాలో మేము మీకు చూపుతాము.

వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

మీరు ఉచిత అభ్యాసాన్ని డౌన్‌లోడ్ చేసుకోవచ్చు. ఇక్కడ నుండి Excel వర్క్‌బుక్.

VBA.xlsmతో తేదీని ఫార్మాట్ చేయండి

4 పద్ధతులు VBAతో Excelలో తేదీని ఫార్మాట్ చేయడానికి

క్రింది ఉదాహరణను చూడండి. మేము కాలమ్ B మరియు C రెండింటిలోనూ ఒకే తేదీలను నిల్వ చేసాము, కనుక మేము తేదీని కాలమ్ C లో ఫార్మాట్ చేసినప్పుడు, B కాలమ్ నుండి మీకు తెలుస్తుంది ఏ ఫార్మాట్‌లో తేదీ ముందు ఉండేది.

1. Excelలో VBA ఒక రకం నుండి మరొకదానికి తేదీని ఫార్మాట్ చేయడానికి

మొదటగా C5 నుండి తేదీని VBA తో మేము అందించిన డేటాసెట్‌లో ఎలా ఫార్మాట్ చేయాలో తెలుసుకుందాం “ మంగళవారం-జనవరి-2022 ”.

దశలు:

  • మీ కీబోర్డ్‌పై Alt + F11 నొక్కండి లేదా ట్యాబ్‌కి వెళ్లండి డెవలపర్ -> విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి విజువల్ బేసిక్ .

  • పాప్-అప్ కోడ్ విండోలో, మెను బార్ నుండి , ఇన్సర్ట్ -> మాడ్యూల్ .

  • క్రింది కోడ్‌ని కాపీ చేసి కోడ్ విండోలో అతికించండి.
6108

మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.

  • మీ కీబోర్డ్‌లో F5 నొక్కండి లేదా మెను బార్ నుండి రన్ -> సబ్/యూజర్‌ఫారమ్ ని అమలు చేయండి. మీరు అమలు చేయడానికి ఉప-మెను బార్‌లోని చిన్న ప్లే చిహ్నం పై కూడా క్లిక్ చేయవచ్చుమేక్రో ”.

    మీరు ఈ తేదీ ఆకృతిని అనేక ఇతర ఫార్మాట్‌లలోకి కూడా మార్చవచ్చు. తేదీని మీకు అవసరమైన ఫార్మాట్‌లోకి మార్చడానికి క్రింది కోడ్‌ని అనుసరించండి.

    3741

    అవలోకనం

    మరింత చదవండి: Excel VBAలో ​​ఇప్పుడు మరియు ఫార్మాట్ ఫంక్షన్‌లు

    2. FORMAT ఫంక్షన్‌తో తేదీని మార్చడానికి VBAని పొందుపరచండి

    Excel వ్యక్తిగత తేదీలకు సంబంధించి దాని స్వంత క్రమ సంఖ్యను కలిగి ఉంది. మీరు ఏదైనా

    నిర్దిష్ట తేదీ యొక్క క్రమ సంఖ్యను తెలుసుకోవాలనుకుంటే, మీరు DATEVALUE ఫంక్షన్ ని వర్తింపజేయాలి.

    అనుకుందాం, మీరు దీని క్రమ సంఖ్యను తెలుసుకోవాలనుకుంటున్నారు తేదీ “ 11 జనవరి 2022 ”, ఆపై మీరు ఫార్ములాను ఇలా వ్రాయాలి,

    =DATEVALUE("11 January 2022")

    Excel మీకు క్రమ సంఖ్య <1ని ఇస్తుంది>44572 ఈ తేదీలో మునుపటి విధంగానే, డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, కోడ్ విండోలో మాడ్యూల్ ని చొప్పించండి.

  • 12>కోడ్ విండోలో, కింది కోడ్‌ను కాపీ చేసి, అతికించండి.
7786

మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.

మీరు సందేశ పెట్టెలో “ 11 జనవరి 2022 ” తేదీని పొందండి.

మరింత చదవండి: Excel <2లో VBA డేట్‌వాల్యూ ఫంక్షన్‌ని ఎలా ఉపయోగించాలి>

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

  • ప్రస్తుత తేదీని ఎలా చొప్పించాలిExcelలో (3 మార్గాలు)
  • VBA కోడ్‌లలో తేదీ వేరియబుల్ (ఉదాహరణలతో మాక్రోల 7 ఉపయోగాలు)
  • VBAలో ​​ప్రస్తుత తేదీని పొందండి ( 3 మార్గాలు)
  • Excel తేదీ సత్వరమార్గాన్ని ఎలా ఉపయోగించాలి

3. Excelలో నిర్దిష్ట భాగం ఆధారంగా తేదీని మార్చడానికి VBA

అనుకుందాం, మీరు తేదీలోని నిర్దిష్ట భాగాన్ని ఫార్మాట్ చేయాలనుకుంటున్నారు, ఉదాహరణకు, రోజు/నెల/సంవత్సరం మాత్రమే, ఆపై కోడ్‌ని ఇలా వ్రాయండి,

4229

మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.

ఈ కోడ్‌లోని “ mmmm ” అంటే నెల యొక్క దీర్ఘ రూపం పేరు.

తేదీ “ 11 జనవరి 2022 ” కాబట్టి ఈ కోడ్ ముక్క “ జనవరి ”ని అందిస్తుంది.

మీరు తేదీ నుండి మీకు కావలసిన ఏదైనా నిర్దిష్ట భాగాన్ని ఫార్మాట్ చేయడానికి మరియు సంగ్రహించడానికి ఈ కోడ్‌ని అమలు చేయవచ్చు.

6816

అవలోకనం

4. Excelలో నిర్దిష్ట వర్క్‌షీట్‌లో తేదీని ఫార్మాట్ చేయడానికి VBAని చొప్పించండి

మీరు నిర్దిష్ట వర్క్‌షీట్ ఆధారంగా తేదీని ఫార్మాట్ చేయాలనుకుంటే, ముందుగా మీరు వర్క్‌షీట్ పేరును కోడ్‌లో సెట్ చేసి, ఆపై తేదీని ఫార్మాట్ చేయాలి మీకు అవసరమైన రకాన్ని బట్టి.

  • డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, ఇన్సర్ట్ మాడ్యూల్<కోడ్ విండోలో 2>

    కోడ్ యొక్క 3వ పంక్తిని చూడండి, అక్కడ మనం మొదట “ ఉదాహరణ ” వర్క్‌షీట్‌ను సెట్ చేసి, నిర్దిష్ట Excel తేదీని ఫార్మాట్ చేయండిషీట్.

    ముగింపు

    Excelలో VBA తో తేదీని ఎలా ఫార్మాట్ చేయాలో ఈ కథనం మీకు చూపింది. ఈ వ్యాసం మీకు చాలా ఉపయోగకరంగా ఉందని నేను ఆశిస్తున్నాను. అంశానికి సంబంధించి మీకు ఏవైనా ప్రశ్నలు ఉంటే అడగడానికి సంకోచించకండి.

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