ভিবিএ মাসের ফাংশন | তারিখ থেকে মাসের নম্বর কীভাবে পাবেন?
এক্সেল ভিবিএ মাস
ভিবিএ মাস ফাংশন তারিখ থেকে মাস পাওয়ার জন্য ব্যবহৃত একটি ইনবিল্ট ফাংশন এবং এই ফাংশনটির মাধ্যমে প্রাপ্ত আউটপুটটি 1 থেকে 12 অবধি পূর্ণসংখ্যা হয় This এই ফাংশনটি কেবল সরবরাহিত তারিখের মান থেকে মাসের সংখ্যাটি বের করে।
উদাহরণস্বরূপ, যদি তারিখটি 28-মে -2018 হয় তবে এই তারিখ থেকে মাসের সংখ্যাটি বের করতে আমরা MONTH ফাংশনটি ব্যবহার করতে পারি।
ভিবিএতে মাস ফাংশন কীভাবে ব্যবহার করবেন?
নীচে MONTH ফাংশনটির বাক্য গঠন রয়েছে।
আমাদের কেবলমাত্র সেই তারিখটি সরবরাহ করা প্রয়োজন যা থেকে আমরা মাসের সংখ্যাটি বের করার চেষ্টা করছি।
আপনি এই ভিবিএ মাসের এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ মাসের এক্সেল টেম্পলেটউদাহরণ # 1
তারিখ থেকে মাসের নম্বর বের করার জন্য আমরা কীভাবে একটি কোড লিখব তা আমরা দেখব। আমরা তারিখটি "10 ই অক্টোবর 2019 take হিসাবে নেব ″
ধাপ 1: ম্যাক্রো পদ্ধতি শুরু করুন।
কোড:
উপমাস_একটি নমুনা 1 () শেষ সাব
ধাপ ২: তারিখের মান ধরে রাখতে ভেরিয়েবলটি সংজ্ঞায়িত করুন। যেহেতু আমরা ডেটা মান সংরক্ষণ করছি আমাদের তথ্য প্রকারের "তারিখ" হওয়া উচিত। সুতরাং ভেরিয়েবলটি ঘোষণা করুন এবং ঘোষিত ভেরিয়েবলের জন্য ডেটা টাইপটিকে "তারিখ" হিসাবে নির্ধারণ করুন।
কোড:
উপমাহা_একটি নমুনা 1 () ধীর ডিডিট তারিখ শেষ হিসাবে সাব
ধাপ 3: এই ভেরিয়েবলের জন্য 10 ই অক্টোবর 2019 তারিখের মান নির্ধারণ করুন।
কোড:
উপমাস_এক नमूনা 1 () তারিখের তারিখ হিসাবে ধীর DDate = "10 অক্টোবর 2019" শেষ সাব
পদক্ষেপ 4: "পূর্ণসংখ্যা" হিসাবে আরও একটি ভেরিয়েবল ঘোষণার জন্য এখন মাস নম্বরটি বরাদ্দ করুন।
কোড:
উপমাহা_একটি নমুনা 1 () ধীর মাসের তারিখ হিসাবে ডিম ডিমেট সংখ্যা হিসাবে পূর্ণসংখ্যার তারিখ = "10 অক্টোবর 2019" শেষ সাববিঃদ্রঃ: কেন আমরা ভেরিয়েবলটিকে পূর্ণসংখ্যা হিসাবে ঘোষণা করেছি কারণ আমাদের মাসের গণনা কেবল 12 এ শেষ হয়। সুতরাং পূর্ণসংখ্যার ডেটা টাইপ এই নম্বরটি ধরে রাখতে পারে।
পদক্ষেপ 5: এই ভেরিয়েবলের জন্য, আমরা MONTH ফাংশনটি খুলব।
কোড:
উপমাস_সামগ্রী 1 () ধীর তারিখ হিসাবে তারিখ হিসাবে ডিমে মাসিক সংখ্যা হিসাবে পূর্ণসংখ্যার তারিখ = "10 অক্টোবর 2019" মাসের সংখ্যা = মাস (শেষ সাব
পদক্ষেপ:: মাসের ফাংশনটি "তারিখ" জিজ্ঞাসা করে যা মাস নম্বরটি বের করার জন্য সরবরাহ করা প্রয়োজন। যেহেতু আমরা ইতিমধ্যে "DDate" ভেরিয়েবলের জন্য টার্গেটের তারিখটি সংরক্ষণ করেছি এই মাসের ফাংশনের ইনপুট প্যারামিটার হিসাবে এই পরিবর্তনশীল সরবরাহ করে।
কোড:
উপমাস_সামগ্রী 1 () ধীর DDate তারিখ হিসাবে Dim মাসনুম হিসাবে পূর্ণসংখ্যার তারিখ = "10 অক্টোবর 2019" মাসের সংখ্যা = মাস (তারিখ) শেষ সাব
পদক্ষেপ 7: এখন "মাস" ফাংশন সরবরাহ করা তারিখ থেকে চলকটি "মাসনাম" এ ফিরিয়ে দেবে এবং শেষ পর্যন্ত ভিবিএতে একটি বার্তা বাক্সে ফলাফলটি প্রদর্শন করবে।
কোড:
উপমাস_সামগ্রী 1 () ধীর DDate তারিখ হিসাবে Dim মাসনাম হিসাবে পূর্ণসংখ্যার DDate = "10 অক্টোবর 2019" মাসের সংখ্যা = মাস (তারিখ) MsgBox মাসনুম সমাপ্ত সাব
কোডটি চালান এবং বার্তা বাক্সে মাসের নম্বরটি দেখুন।
আউটপুট:
সুতরাং, সরবরাহিত তারিখ থেকে মাসের সংখ্যা 10 অর্থাত্ অক্টোবর মাস।
উদাহরণ # 2
এখন আমরা কোডিংয়ের জন্য সেল রেফারেন্স নেব। নীচে ওয়ার্কশিটে আমাদের তারিখ রয়েছে।
সুতরাং ঘর A2 তারিখের মান থেকে, আমাদের মাসের নম্বরটি B2 ঘরে বের করতে হবে।
কোড:
উপমাস_একটি নমুনা 2 () ব্যাপ্তি ("বি 2") Val মান = শেষ উপ
MONTH ফাংশনটি খুলুন এবং তারিখটি রেঞ্জ এ 2 মান হিসাবে সরবরাহ করুন।
কোড:
উপমাস_সামগ্রী 2 () ব্যাপ্তি ("বি 2")। মান = মাস (ব্যাপ্তি ("এ 2")) শেষ উপ
আমরা রেঞ্জ এ 2 সেল সরবরাহ করার কারণ কেননা এই সময় আমাদের তারিখ A2 কক্ষে রয়েছে তাই রেফারেন্সটি একই হবে।
এখন কোডটি কার্যকর করুন এবং সেল বি 2-তে তারিখ থেকে মাসের নম্বরটি পান।
আপনি এখানে যান আমরা ঘরে বি 2 তে মাসের নম্বর পেয়েছি।
উদাহরণ # 3
আমরা এককোষের তারিখের জন্য মাসটি বের করেছি তবে আমাদের যদি নীচের মতো একাধিক সারি ডেটা থাকে what
এই ক্ষেত্রে, আমাদের কোষগুলির মধ্য দিয়ে লুপ করতে হবে এবং প্রতিটি সম্পর্কিত তারিখ থেকে মাসের নম্বর বের করার কাজটি সম্পাদন করা উচিত।
নীচের কোডটি আমাদের জন্য কাজ করবে।
কোড:
উপমাহা_একটি নমুনা 3 () ডি কে কে লম্বা হিসাবে কে = 2 থেকে 12 সেল (কে, 3)। মূল্য = মাস (সেল (কে, 2)। মূল্য) পরবর্তী কে শেষ সাব
এই কোডটি যা করবে তা হ'ল এটি 2 থেকে 12 পর্যন্ত সারিগুলিতে লুপ করবে এবং দ্বিতীয় কলাম থেকে মাসের সংখ্যাটি বের করবে এবং ফলাফলটি তৃতীয় কলামে সংরক্ষণ করবে।
এখানে মনে রাখার মতো জিনিস
- MONTH একটি ওয়ার্কশিট ফাংশন পাশাপাশি ভিবিএ ফাংশন।
- MONTH এর বৈধ তারিখের রেফারেন্সের প্রয়োজন অন্যভাবে আমরা একটি ত্রুটি বার্তা পাব।
- যদি মাসের সংখ্যা 12 হয় তবে এটি একটি ত্রুটি বার্তা নিক্ষেপ করবে।