విషయ సూచిక
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 ఫార్ములామరింత చదవండి: 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 తో తేదీని ఎలా ఫార్మాట్ చేయాలో ఈ కథనం మీకు చూపింది. ఈ వ్యాసం మీకు చాలా ఉపయోగకరంగా ఉందని నేను ఆశిస్తున్నాను. అంశానికి సంబంధించి మీకు ఏవైనా ప్రశ్నలు ఉంటే అడగడానికి సంకోచించకండి.