বিষয়বস্তুৰ তালিকা
VBA macro প্ৰণয়ন কৰাটো Excel ত যিকোনো কাৰ্য্য চলাবলৈ আটাইতকৈ ফলপ্ৰসূ, দ্ৰুত আৰু সুৰক্ষিত পদ্ধতি। এই লেখাটোত আমি আপোনাক দেখুৱাম যে VBA ব্যৱহাৰ কৰি এক্সেলত তাৰিখটো কেনেকৈ ফৰ্মেট কৰিব পাৰি।
Download Workbook
আপুনি বিনামূলীয়া অনুশীলনটো ডাউনলোড কৰিব পাৰে ইয়াৰ পৰা এক্সেল ৱৰ্কবুক।
VBA.xlsm ৰ সৈতে তাৰিখ ফৰ্মেট কৰক
4 VBA ৰ সৈতে এক্সেলত তাৰিখ ফৰ্মেট কৰাৰ পদ্ধতি
তলৰ উদাহৰণটো চাওক। আমি একে তাৰিখ স্তম্ভ B আৰু C দুয়োটাতে সংৰক্ষণ কৰিলোঁ যাতে যেতিয়া আমি তাৰিখটো স্তম্ভ C ত ফৰ্মেট কৰিম, আপুনি B স্তম্ভৰ পৰা জানিব তাৰিখটো আগৰ কোনটো ফৰ্মেটত আছিল।
1. VBA to Excel ত এটা প্ৰকাৰৰ পৰা আন এটালৈ তাৰিখ ফৰ্মেট কৰিবলৈ
প্ৰথমে আমাৰ প্ৰদত্ত ডাটাছেটত Cell C5 ৰ পৰা VBA লৈ তাৰিখটো কেনেকৈ ফৰ্মেট কৰিব লাগে জানো “ মঙলবাৰ-জানুৱাৰী-২০২২ ”.
পদক্ষেপসমূহ:
- আপোনাৰ কিবৰ্ডত Alt + F11 টিপক বা টেবলৈ যাওক ডেভেলপাৰ -> ভিজুৱেল বেচিক খোলিবলৈ ভিজুৱেল বেচিক সম্পাদক ।
- পপ-আপ ক'ড উইণ্ড'ত, মেনু বাৰৰ পৰা , ক্লিক কৰক সন্দৰ্ভত -> মডিউল .
- নিৰ্দেশিত ক'ড কপি কৰক আৰু ইয়াক ক'ড উইণ্ড'ত পেষ্ট কৰক।
6478
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- আপোনাৰ কিবৰ্ডত F5 টিপক বা মেনু বাৰৰ পৰা চাওক -> উপ/ব্যৱহাৰকাৰী প্ৰপত্ৰ চলাওক। আপুনি চলাবলৈ উপ-মেনু বাৰত থকা সৰু প্লে আইকন ত ক্লিক কৰিব পাৰেএই ক'ডে তাৰিখটোক “ 11-01-22 ” লৈ “ মঙলবাৰ-জানুৱাৰী-2022 লৈ ফৰ্মেট কৰিব ”.
আপুনি তাৰিখৰ এই বিন্যাসক আন বহুতো বিন্যাসলৈও ৰূপান্তৰ কৰিব পাৰে। আপুনি প্ৰয়োজনীয় বিন্যাসলৈ তাৰিখটো ৰূপান্তৰ কৰিবলৈ তলৰ ক'ডটো অনুসৰণ কৰক।
9237
অভাৰভিউ
অধিক পঢ়ক: এতিয়া আৰু Excel VBA ত ফৰ্মেট ফাংচনসমূহ
2. FORMAT ফাংচন
ৰ সৈতে তাৰিখ ৰূপান্তৰ কৰিবলৈ VBA এম্বেড কৰক
এক্সেলৰ ব্যক্তিগত তাৰিখৰ সম্পৰ্কে নিজস্ব ক্ৰমিক নম্বৰ আছে। যদি আপুনি যিকোনো
নিৰ্দিষ্ট তাৰিখৰ ক্ৰমিক নম্বৰ জানিব বিচাৰে, আপুনি DATEVALUE ফাংচন প্ৰয়োগ কৰিব লাগিব।
ধৰি লওক, আপুনি ৰ ক্ৰমিক নম্বৰ জানিব বিচাৰে তাৰিখ “ 11 জানুৱাৰী 2022 ”, তেতিয়া আপুনি সূত্ৰটো এনেদৰে লিখিব লাগিব,
=DATEVALUE("11 January 2022")
এক্সেলে আপোনাক ক্ৰমিক নম্বৰ <1 দিব এই তাৰিখৰ>৪৪৫৭২ ।
এতিয়া আমি এই সংখ্যাটোক ইয়াৰ প্ৰাসংগিক তাৰিখৰ বিন্যাসলৈ ৰূপান্তৰিত কৰিম।
পদক্ষেপ:
- আগৰ দৰেই, ভিজুৱেল বেচিক সম্পাদক খোলক ডেভেলপাৰ টেবৰ পৰা আৰু ক'ড উইন্ডোত সমৰ্পণ কৰক এটা মডিউল । <১২>ক'ড উইণ্ড'ত তলৰ ক'ডটো কপি কৰি পেষ্ট কৰক।
9387
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
আপুনি কৰিব বাৰ্তা বাকচত “ 11 জানুৱাৰী 2022 ” তাৰিখটো পাওক।
অধিক পঢ়ক: Excel <2 ত VBA DateValue ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে>
একেধৰণৰ পঢ়া
- বৰ্তমানৰ তাৰিখ কেনেকৈ সন্নিবিষ্ট কৰিব লাগেExcel ত (3 উপায়)
- VBA ক'ডত তাৰিখ চলক (উদাহৰণৰ সৈতে মেক্ৰ'ৰ 7 ব্যৱহাৰ)
- VBA ত বৰ্তমান তাৰিখ পাওক ( 3 উপায়)
- এক্সেল তাৰিখ চৰ্টকাট কেনেকৈ ব্যৱহাৰ কৰিব
3. Excel ত এটা নিৰ্দিষ্ট অংশৰ ওপৰত ভিত্তি কৰি তাৰিখ ৰূপান্তৰ কৰিবলৈ VBA
ধৰি লওক, আপুনি তাৰিখৰ এটা নিৰ্দিষ্ট অংশ ফৰ্মেট কৰিব বিচাৰে, উদাহৰণস্বৰূপে, কেৱল দিন/মাহ/বছৰ, তাৰ পিছত ক'ডটো এইদৰে লিখক,
7237
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
এই ক'ডত থকা “ mmmm ” ৰ অৰ্থ হৈছে মাহৰ দীঘলীয়া ৰূপ নাম।
যিহেতু তাৰিখটো হৈছে “ 11 জানুৱাৰী 2022 ” গতিকে এই ক’ডৰ টুকুৰাটোৱে “ জানুৱাৰী ” ঘূৰাই দিব।
আপুনি তাৰিখৰ পৰা বিচৰা যিকোনো নিৰ্দিষ্ট অংশ ফৰ্মেট আৰু এক্সট্ৰেক্ট কৰিবলৈ এই ক'ড প্ৰণয়ন কৰিব পাৰে।
7604
অভাৰভিউ
<৯><১>৪. Excel ত এটা নিৰ্দিষ্ট কাৰ্য্যপত্ৰিকাত তাৰিখ ফৰ্মেট কৰিবলে VBA সন্নিবিষ্ট কৰক
যদি আপুনি এটা নিৰ্দিষ্ট কাৰ্য্যপত্ৰিকাৰ ওপৰত ভিত্তি কৰি এটা তাৰিখ ফৰ্মেট কৰিব বিচাৰে, তেন্তে প্ৰথমে আপুনি ক'ডত কাৰ্য্যপত্ৰিকাৰ নাম সংহতি কৰিব লাগিব, তাৰ পিছত তাৰিখ ফৰ্মেট কৰিব লাগিব আপুনি প্ৰয়োজনীয় ধৰণ অনুসৰি।
- ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক সম্পাদক খোলক আৰু সন্দৰ্ভত এটা মডিউল<খোলক 2> ক'ড উইণ্ড'ত।
- ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰি পেষ্ট কৰক।
5585
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
ক'ডৰ ৩য় শাৰীটো চাওক য'ত প্ৰথমে আমি “ উদাহৰণ ” ৱৰ্কশ্বীট ছেট কৰো তাৰ পিছত সেই নিৰ্দিষ্ট এক্সেলৰ তাৰিখ ফৰ্মেট কৰোsheet.
উপসংহাৰ
এই প্ৰবন্ধটোৱে আপোনাক দেখুৱাইছে যে VBA ৰ সৈতে Excel ত তাৰিখটো কেনেকৈ ফৰ্মেট কৰিব পাৰি। আশাকৰো এই লেখাটো আপোনালোকৰ বাবে অতি উপকাৰী হৈছে। বিষয়টোৰ সন্দৰ্ভত আপোনাৰ কিবা প্ৰশ্ন থাকিলে নিঃসংকোচে সুধিব পাৰে।