ভিবিএ ডেট পার্ট ফাংশন | তারিখের নির্দিষ্ট অংশটি কীভাবে ফিরে আসবেন?

এক্সেল ভিবিএ ডেট পার্ট ফাংশন

ভিবিএতে ডেট পার্ট আর্গুমেন্ট হিসাবে প্রদত্ত তারিখের জন্য তারিখের অংশটি সনাক্ত করতে ব্যবহৃত হয়, তারিখের অংশটি দিন বা মাস বা বছর বা ঘন্টা বা মিনিট এবং সেকেন্ড হতে পারে, এই ফাংশনের বাক্য গঠনটি নিজেকে খুব স্পষ্ট করে এবং এটি হিসাবে নীচে, ডেট পার্ট (অন্তর, আর্গুমেন্ট হিসাবে তারিখ)।

বাক্য গঠন

ডেট পার্ট ফাংশনের সিনট্যাক্সটি নীচে দেওয়া হয়েছে:

  • অন্তর: একটি বিরতি আর্গুমেন্টে পাস করা ডেটা স্ট্রিং টাইপ যার অর্থ এই যুক্তিটিতে কোনও বৈধ মান থাকতে পারে। ব্যবধানটি বছর, মাস, ত্রৈমাসিক, দিন, সপ্তাহ, ঘন্টা, মিনিট, দ্বিতীয় হতে পারে।
  • তারিখ: তারিখ মান যা মূল্যায়ন করা প্রয়োজন।
  • প্রথম দিন: এটি একটি .চ্ছিক পরামিতি। এটি সপ্তাহের প্রথম দিন বর্ণনা করে, এটি এমনকি উপেক্ষা করা যেতে পারে। যদি এই প্যারামিটারটিকে অগ্রাহ্য করা হয় তবে এটি স্বয়ংক্রিয়ভাবে রবিবারকে সপ্তাহের প্রথম দিন হিসাবে গ্রহণ করে। আপনি যদি এটি পরিবর্তন করতে চান তবে এই প্যারামিটারটি ব্যবহার করা যেতে পারে। এই যুক্তিতে ভিবিউসসিস্টেম 0 থাকতে পারে।

NLS API সেটিংটি ব্যবহার করুন

ভিবিসুন্ডে (ডিফল্ট), ভিবি সোমবার, ভিবিআর মঙ্গলবার, ভিবি ওয়েডস বুধবার, ভিবি বৃহস্পতিবার ভিবিফ্রিডিয়া, ভিবিস্যাটারডে।
  • প্রথম উইকফিয়ার: একইভাবে শীর্ষ পরামিতি, এটি একটি alচ্ছিক পরামিতিও। এটি বছরের প্রথম সপ্তাহের বর্ণনা দেয়। এই পরামিতিও এড়ানো যায়। যদি এই প্যারামিটারটিকে অগ্রাহ্য করা হয় তবে এটি ধরে নেওয়া হয় যে 1 লা জানুয়ারী বছরের প্রথম সপ্তাহ হিসাবে। আপনি যদি এটি পরিবর্তন করতে চান তবে এই প্যারামিটারটি ব্যবহার করা যেতে পারে।

    এই যুক্তিতে নিম্নলিখিত মানগুলি থাকতে পারে।

    ভিবিউসসিস্টেম, ভিবি ফার্স্টজ্যান 1, ভিবি ফার্স্টফোরডয়েস, ভিবি ফার্স্টফুলউইক।

সমস্ত প্যারামিটার দেওয়ার পরে, ডেট পার্ট () পুরো তারিখ বা বছর বা মাস বা ত্রৈমাসিকের মতো সংখ্যার মানটি ফিরিয়ে দেবে Hence সুতরাং এই ফাংশনের রিটার্নের ধরণটি একটি সংখ্যাসূচক মান হবে।

কীভাবে ভিবিএতে ডেট পার্ট ফাংশন ব্যবহার করবেন?

আপনি এই ভিবিএ ডেট পার্ট এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ ডেট পার্ট এক্সেল টেম্পলেট

উদাহরণ # 1

প্রথম উদাহরণটি হ'ল সম্পূর্ণ তারিখ এবং সেই মাসের ত্রৈমাসিকেও প্রদর্শন করা।

এটি অর্জনের জন্য আমাদের ভিজুয়াল বেসিকটিতে কিছু কোড লিখতে হবে, তার জন্য গোটো বিকাশকারী ট্যাব এবং তারপরে ভিজুয়াল বেসিকটি ক্লিক করুন এবং তারপরে একটি উইন্ডো খোলা হবে।

সেই উইন্ডোতে নীচের মত কোডটি লিখুন।

কোড:

 সাব ডেট_ডেটপার্ট () ধীর মাইডেট হিসাবে ভেরিয়েন্ট মাইডেট = # 12/25/2019 # এমএসজিবক্স মাইডেট এমএসজিবক্স ডেট পার্ট ("কিউ", মায়াডেট) 'কোয়ার্টারের শেষ সাব প্রদর্শিত হবে 

এই উদাহরণে, আমরা তারিখ এবং তারিখের এক চতুর্থাংশের তারিখের কিছু অংশ প্রদর্শন করতে ডেট পার্ট ফাংশনটি ব্যবহার করেছি। বছরের ডিসেম্বরে আসার তারিখটি এই প্রদর্শন করে।

যদি আমরা কোডটি ডিবাগ করি তবে কোডটি "এমসগবক্স মাইডেট" চালায় তখন তারিখটি প্রথমবারের মতো সম্পূর্ণ তারিখ হিসাবে প্রদর্শিত হবে কারণ এলোমেলো তারিখটি "মাইডেট" ভেরিয়েবলের জন্য নির্ধারিত হয়।

এরপরে, আমরা সেই তারিখের অধীনে আসা বছরের কোন প্রান্তিকে প্রদর্শন করছি display

আপনি যখন কোডটি ম্যানুয়ালি চালাবেন বা শর্টকাট কী এফ 5 ব্যবহার করবেন তখন ঠিক আছে ক্লিক করার পরে তারিখটি প্রদর্শিত হবে। এর পরে, তারিখের চতুর্থাংশ প্রদর্শিত হবে এটি নীচের স্ক্রিনশটে প্রদর্শিত হতে পারে।

তেমনিভাবে, কোয়ার্টার, কেবল তারিখ বা মাস বা বছরও প্রদর্শিত হতে পারে।

উদাহরণ # 2

এই উদাহরণে, আমি রান সময়টিতে ম্যানুয়ালি তারিখটি প্রবেশ করবো।

কোড:

 উপ তারিখ 1_ তারিখ পার্ট () ধীর আজকের তারিখ হিসাবে 'ভেরিয়েবল ঘোষণা করুন Dec দিম এমএসজি টুডে ডেট = ইনপুটবক্স ("একটি তারিখ দিন:") এমএসজি = "কোয়ার্টার:" এবং ডেট পার্ট ("কিউ", টুডে ডেট) এমএসজিবক্স এমএসজি শেষ উপ 

এখানে এই উদাহরণে, আমরা রান সময়টিতে ম্যানুয়ালি তারিখটি পাওয়ার চেষ্টা করছি। "আজকের তারিখ = ইনপুটবক্স (" একটি তারিখ লিখুন: ")" কোডটি এই লাইনটি নির্দেশ করে যে তারিখটি ম্যানুয়ালি প্রবেশ করা যেতে পারে,

তারিখটি ম্যানুয়ালি প্রবেশ করার পরে এটি একটি বার্তা বাক্সে তারিখের কোয়ার্টার প্রদর্শিত হয়। এটি নীচের স্ক্রিনশটে প্রদর্শিত হতে পারে।

জুন মাসটি দ্বিতীয় ত্রৈমাসিকে থাকায় এটি উপরের স্ক্রিনশটটিতে প্রদর্শিত দ্বিতীয় ত্রৈমাসিকের প্রদর্শন করে।

উদাহরণ # 3

এই উদাহরণে, সমস্ত মান কোষগুলিতে পূরণ করা হবে।

কোড:

 প্রাইভেট সাব ওয়ার্কবুক_অপেন () ডিমি ডমিডেট তারিখ হিসাবে ডামিডেট = অ্যাক্টিভশিট. সেলস (2, 2) অ্যাক্টিভীট. সেলস (2, 2)। মূল্য = দিন (ডমিডেট) অ্যাক্টিভশিট। সেলস (3, 2) অ্যাক্টিভশিট .কেলস (4, 2) .মূল্য = মিনিট (ডামিডিট) অ্যাক্টিভশিট. সেলস (5, 2)। মূল্য = মাস (ডামি ডেট) অ্যাক্টিভশিট.সেলস (6, 2)। মূল্য = সপ্তাহের দিন (ডমিডেট) শেষ সাব 

তারিখগুলি এক্সেল শীটে সেলগুলিতে পূর্ণ হয়, তার জন্য কোডটি অ্যাক্টিভ শিট.সেলস হিসাবে লেখা হয়। এই কোড দ্বারা বর্তমান তারিখটি বছরের মাস বা তারিখ প্রদত্ত কক্ষগুলিতে প্রবেশ করানো যেতে পারে।

উদাহরণস্বরূপ, উপরের স্ক্রিনশটে,

দিনটি এক্সেল শীটের কোষগুলিতে (2, 2) toোকানো হবে। সুতরাং কোডটি "অ্যাক্টিভশিট. সেলস (2, 2) হিসাবে লেখা হয় V মূল্য = দিন (ডমিডেট)"।

F5 কী বা ম্যানুয়ালি ব্যবহার করে কোডটি চালান এবং ফলাফলটি নীচের মত প্রদর্শিত হবে।

এটি ডিফল্টরূপে আজকের তারিখ গ্রহণ করছে এবং এটি 30 টি (2,6) ঘরে প্রদর্শিত হচ্ছে।

একইভাবে অন্যান্য সমস্ত ডেটার জন্যও এটি পূরণ করা যায়।

ডেট পার্ট ফাংশন এর ব্যবহার

  • ডেট পার্ট ফাংশনটি তারিখের অংশটি প্রদর্শন করতে ব্যবহৃত হতে পারে যেমন নামটি ইঙ্গিত করে, যদি কেবলমাত্র দিন বা মাস বা তারিখের বছরটি প্রদর্শিত হয় তবে এই ফাংশনটি ব্যবহার করা যেতে পারে।
  • এই ফাংশনটি একটি নির্দিষ্ট তারিখ থেকে তারিখ, মাস এবং এক বছর আলাদা করে।
  • এই ফাংশনটি ব্যবহার করে তারিখটি কেবল আলাদা হয় না আমরা ত্রৈমাসিক, দিন, ঘন্টা, মিনিট এবং এক সেকেন্ডও পেতে পারি।

মনে রাখার মতো ঘটনা

  • এই ফাংশনটি কেবলমাত্র ভিবিএ ফাংশন হিসাবে ব্যবহার করা যেতে পারে। সাধারণ এক্সেলে, এটি ব্যবহার করা যাবে না।
  • এই ফাংশনে একটি মান হিসাবে যে তারিখগুলি দেওয়া হয় সেগুলি কোনও ফর্ম্যাটে যেমন মিমি-ডিডি-ইয়াই ফর্ম্যাট বা ডিডি-এমএম-ওয়াইওয়াই ফর্ম্যাট ইত্যাদি দেওয়া যেতে পারে
  • এই ফাংশনটি সমস্ত মানকে পৃথক করে রাখে যেমন তারিখ, মাস, বছর বা সময় এছাড়াও এক ঘন্টা, মিনিট, সেকেন্ডও।
  • এটি মাইক্রোসফ্ট এক্সেলের ভিবিএতে তারিখ এবং সময় ফাংশনগুলির আওতায় সংগঠিত।