ভিবিএ ইসডেট | এক্সেল ভিবিএ ইসডেট ফাংশনটি কীভাবে ব্যবহার করবেন?

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

ইসডেট ভিবিএ ফাংশন যা প্রদত্ত মানটি তারিখ কিনা তা পরীক্ষা করে। সরবরাহকৃত মান বা ব্যাপ্তির রেফারেন্স মানটি যদি তারিখের মান হয় তবে আমরা ফলাফলটি "সত্য" হিসাবে পেয়ে যাব, মানটি যদি তারিখের মান না হয় তবে আমরা ফলসটি "ফলস" হিসাবে পেয়ে যাব। সুতরাং, ফলাফলটি হ'ল বুলিয়ান মান অর্থাৎ সত্য বা মিথ্যা AL

নীচে ইসডেট ফাংশনের সিনট্যাক্স রয়েছে।

এক্সপ্রেশন তারিখটি কিনা তা যাচাই করার জন্য আমরা যে মূল্যটি চেষ্টা করার চেষ্টা করছি তা ছাড়া আর কিছুই নয়।

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

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

"5.01.19" মানটি একটি তারিখের মান কিনা তা আমরা পরীক্ষা করব।

এর জন্য প্রথমে এক্সেল ম্যাক্রো পদ্ধতি শুরু করুন।

কোড:

 সাব ইসডেট_এক্সেমাল 1 () শেষ সাব 

তারিখের মান সংরক্ষণ করতে ভেরিয়েবলটি সংজ্ঞায়িত করুন এবং যেহেতু মানটি তারিখের মান হবে কেবলমাত্র "তারিখ" হিসাবে ডেটা টাইপ নির্ধারণ করে।

কোড:

 সাব ইসডেট_এক্সেমাল 1 () মিমিডেট তারিখ হিসাবে তারিখ সমাপ্ত সাব 

এখন "5.1.19" এর ভ্যারিয়েবল "মাই ডেট" এর মান নির্ধারণ করুন।

কোড:

 সাব ইসডেট_এক্সেমাল 1 () মাইডেট তারিখ হিসাবে মাইডেট তারিখ মাইডেট = "5.1.19" শেষ সাব 

এখনই ভিবিএতে বার্তা বাক্সটি খুলুন

কোড:

 সাব ইসডেট_এক্স্পামাল 1 () মাইডেট তারিখ হিসাবে মাইডেট তারিখ মাইডেট = "5.1.19" এমএসজিবক্স (শেষ সাব 

এই বার্তা বাক্সে, আমরা পরীক্ষা করব যে "মাইডেট" ভেরিয়েবলের সরবরাহিত তারিখের মানটি "ইসডেট" ফাংশনটি ব্যবহার করে তারিখটি কিনা। প্রথমে "ইসডেট" ফাংশনটি খুলুন।

কোড:

 সাব ইসডেট_এক্স্পামাল 1 () মাইডেট তারিখ হিসাবে মাইডেট তারিখ মাইডেট = "5.1.19" এমএসজিবক্স ইসডেট (শেষ সাব 

এক্সপ্রেশন তারিখটি কিনা তা নির্ধারণের জন্য আমরা যে মানটি পরীক্ষা করছি তা হল। যেহেতু আমরা ইতিমধ্যে ভেরিয়েবল "মাইডেট" এর মানটি সংরক্ষণ করেছি কেবলমাত্র ভেরিয়েবলের নাম সরবরাহ করে।

কোড:

 সাব ইসডেট_এক্স্পামাল 1 () মাইডেট তারিখ হিসাবে তারিখ মাইডেট = "5.1.19" এমএসজিবক্স ইসডেট (মাইডেট) শেষ সাব 

ঠিক আছে, এখন কোডটি চালান এবং বার্তা বাক্সে আমরা কী পাই তা দেখুন।

কি দারুন!!! ফলাফল হলো সত্য.

আপনি অবশ্যই ভাবছেন যে এটি কীভাবে "5.1.19" মানটিকে তারিখ হিসাবে স্বীকৃতি দিয়েছে?

ফলাফলটি সত্য হিসাবে কেন ফিরিয়ে দিয়েছে কারণ আপনি যখন প্রদত্ত মানটি দেখেন “5.1.19” এটি তারিখের সংক্ষিপ্ত রূপ “05.01.2019” সুতরাং এক্সেল এটিকে তারিখ হিসাবে স্বীকৃতি দেওয়ার জন্য যথেষ্ট উজ্জ্বল, সুতরাং ফলাফলটি সত্য।

এখন এখানে জটিল জিনিসটি আসবে, একই মূল্যের জন্য আমরা যা করব তা হ'ল আমরা বছরের সংক্ষিপ্ত রূপটি 19 থেকে 2019 পর্যন্ত পরিবর্তন করব।

কোড:

 সাব ইসডেট_এক্সেম্পল 1 () স্ট্রিং মাইডেট হিসাবে মিমিডেড ডিমে = "5.1.2019" এমএসজিবক্স ইসডেট (মাইডেট) শেষ সাব 

এখন কোড চালান এবং ফলাফল দেখুন।

এবার ফলাফল হিসাবে ফিরে এসেছে মিথ্যা কারণ তারিখের "দিন এবং মাস" অংশটি সংক্ষিপ্ত আকারে রয়েছে তবে বছরের অংশটি "YYYY" এর সম্পূর্ণ ফর্মে রয়েছে তাই ISDATE এর কোনও তারিখ রয়েছে তা স্বীকৃতি দিতে পারে না ফলে ফলসটি মিথ্যা।

এখন, নীচের কোডটি দেখুন।

কোড:

 সাব ইসডেট_একসাম্পাইল ১ () স্ট্রিং মাইডেট হিসাবে মিমিডেট ডিমে = "05.01.2019" এমএসজিবক্স ইসডেট (মাইডেট) শেষ সাব 

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

এবারও আমরা ফলাফল পেয়েছি মিথ্যা.

এখন নিম্নলিখিত হিসাবে কোড পরিবর্তন করুন।

কোড:

 সাব ইসডেট_এক্সেম্পল 1 () স্ট্রিং মাইডেট হিসাবে মিমিডেড ডিমে = "05/01/2019" এমএসজিবক্স ইসডেট (মাইডেট) শেষ সাব 

বিভাজক হিসাবে বিন্দু (।) এর পরিবর্তে আমরা বিভাজক হিসাবে ফরোয়ার্ড-স্ল্যাশ (/) প্রবেশ করিয়েছি। এখন কোড চালান এবং ফলাফল দেখুন।

এবার আমরা যেমন ফলাফল পেয়েছি সত্য.

এই কারণটি আমি আপনাকে নিবন্ধের শুরুতে বলেছি যে "তারিখ" একটি সংবেদনশীল জিনিস।

এখন আমি যা করব তা হ'ল আমি তারিখ এবং সময় একসাথে একীভূত করব।

কোড:

 সাব ইসডেট_একসাম্পাইল ১ () স্ট্রিং মাইডেট হিসাবে মাইডেটকে ডিম করুন = "05/01/2019 15:26:24" এমএসজিবক্স ইসডেট (মাইডেট) শেষ সাব 

আমি উপরে যা যোগ করেছি তা হ'ল তারিখের সামনে "15:26:24" এর সময় অংশ। এখন কোড চালান এবং ফলাফল দেখুন।

এবারও আমরা ফলাফল পেয়েছি সত্য কারণ এক্সেটে তারিখ এবং সময় একই জিনিস এবং ক্রমিক সংখ্যা হিসাবে সঞ্চিত। পুরো সংখ্যাটি তারিখের অংশটি উপস্থাপন করে এবং দশমিক স্থানগুলি সময় অংশকে উপস্থাপন করে।

এখানে মনে রাখার মতো জিনিস

  • ইসডেট বুলিয়ান প্রকারের ফলাফল অর্থাত্ সত্য বা মিথ্যা returns
  • ইসডেট কেবলমাত্র ভিবিএ ফাংশন হিসাবে উপলব্ধ।
  • কেবল বৈধ ফর্ম্যাটেড তারিখগুলিই তারিখ হিসাবে বিবেচিত হবে অন্যথায় এটি পাঠ্যের মান হিসাবে বিবেচনা করবে এবং ফলসকে ফলস হিসাবে ফিরিয়ে দেবে।