ভিবিএ ডেটএড | ডেট্যাডড ফাংশন ব্যবহার করে যুক্ত বিয়োগের তারিখগুলি

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

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

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

বাক্য গঠন

অন্তর: বিরতি কিছুই নয় তবে আপনি কী ধরণের মান যুক্ত করতে চান বা বিয়োগ করতে চান। উদাহরণস্বরূপ, আপনি কোনও মাসে যুক্ত করতে বা বিয়োগ করতে চান, আপনি দিন যুক্ত করতে চান বা বিয়োগ করতে চান, আপনি বছরে যোগ করতে চান বা বিয়োগ করতে চান, আপনি কোয়ার্টারে যোগ করতে চান বা বিয়োগ করতে চান, ইত্যাদি…

নীচে কোড এবং বর্ণনার তালিকা রয়েছে।

  • সংখ্যা: মাস, দিন, বা সপ্তাহের সংখ্যা (অন্তর হিসাবে প্রদত্ত) আমরা তারিখে যোগ করতে বা বিয়োগ করতে চাই।
  • তারিখ: আসল তারিখের মান আমরা পাটিগণিত অপারেশন করছি।

উদাহরণস্বরূপ, আপনার যদি “14-মার্চ -2018” তারিখ থাকে এবং আপনি তারিখটিতে 2 দিন যোগ করতে চান নীচের কোডটি ব্যবহার করুন:

তারিখ অ্যাড ("ডি", 2, "14-03-2019")

উপরের কোডের ফলাফল: 16-03-2019

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

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

উদাহরণ # 1 - তারিখ যুক্ত করুন

ক্রিয়াকলাপ শুরু করতে সহজ তারিখআডড ফাংশনটি প্রয়োগ করতে দেওয়া হয়। ধরুন আপনি "14-03-2019" তারিখটি নিয়ে কাজ করছেন।

ধাপ 1: ম্যাক্রো নাম তৈরি করে সাবপ্রসিসিওর শুরু করুন।

ধাপ ২: তারিখ হিসাবে পরিবর্তনশীল সংজ্ঞায়িত করুন।

কোড:

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

ধাপ 3: এই পরিবর্তনশীল বরাদ্দ মান জন্য।

কোড:

 সাব ডেটএডড_এক্সেম্পল 1 () ডেম নিউডেট তারিখ হিসাবে নতুন তারিখ = শেষ উপ 

পদক্ষেপ 4: শুরু করুন তারিখ অ্যাড সূত্র

কোড:

 সাব ডেটএডড_এক্স্পামাল 1 () ডেম নিউডেট তারিখ হিসাবে নতুন তারিখ = তারিখ অ্যাড (শেষ সাব 

পদক্ষেপ 5: আমরা কী করতে চাই অপারেশন। আমরা তারিখের একটি দিন চাই। সুতরাং বিরতি হল “d”.

কোড:

 সাব ডেটএডড_এক্স্পামাল 1 () ডেম নিউডেট তারিখ হিসাবে তারিখ নতুন তারিখ = তারিখ অ্যাড ("ডি", শেষ উপ 

পদক্ষেপ:: আমাদের কত দিন যোগ করতে হবে, আমাকে যুক্ত করতে হবে 5 দিন

কোড:

 সাব ডেটএডড_এক্স্পামাল 1 () ডেম নিউডেট তারিখ হিসাবে তারিখ নতুন তারিখ = তারিখ অ্যাড ("ডি", 5, শেষ উপ 

পদক্ষেপ 7: আমাদের তারিখটি “14-03-2019

কোড:

 সাব ডেটএডড_এক্স্পামাল 1 () ডেম নিউডেট তারিখ হিসাবে তারিখ নতুন তারিখ = তারিখ অ্যাড ("ডি", 5, "14-03-2019") শেষ সাব 

পদক্ষেপ 8: ভেরিয়েবলের ফলাফল ভিবিএ বার্তা বাক্সে দেখান।

কোড:

 সাব ডেটএডড_এক্স্পামাল 1 () ডিম নিউডেট তারিখ হিসাবে নতুন তারিখ = তারিখ অ্যাড ("ডি", 5, "14-03-2019") এমএসজিবক্স নিউডেট শেষ সাব 

আমি যদি এই কোডটি চালাই তবে আমার 19-03-2019 তারিখটি পাওয়া উচিত।

আমার সিস্টেমে তারিখের ফর্ম্যাটটি হ'ল "মিমি-ডিডি-ইয়েই", সুতরাং সিস্টেমের তারিখের সেটিংস অনুযায়ী ফলাফলটি প্রদর্শিত হচ্ছে।

তবে আমরা ভিবিএ ফরমেট ফাংশন প্রয়োগ করে এটি সংশোধন করতে পারি।

কোড:

 সাব ডেটএডড_একসাম্পেল ১ () ডিম নিউডেট তারিখ হিসাবে নতুন তারিখ = তারিখ অ্যাড ("ডি", 5, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইয়েই") শেষ সাব 

এখন ফলাফলটি পছন্দ করা উচিত "19-মার্চ -2018”.

উদাহরণ # 2 - মাস যোগ করুন

নীচে মাস যুক্ত করার জন্য কোডটি হল

কোড:

 সাব ডেটএডড_এক্সেম্পল 2 () 'মাসগুলি যুক্ত করতে ডিম নিউডেট তারিখ হিসাবে তারিখ নিউডেট = ডেটএডড ("এম", 5, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইয়েই") শেষ সাব 

ফলাফলটি হবে:

উদাহরণ # 3 - বছর যোগ করুন

ডেটএডড ব্যবহার করে বছর যুক্ত করতে নীচের কোডটি ব্যবহার করুন।

কোড:

 সাব ডেটএডড_এক্সেম্পল 2 () 'বছর যুক্ত করার জন্য ডিম নিউডেট তারিখ হিসাবে তারিখ নিউডেট = ডেটএডড ("ইয়িআই", 5, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইয়িআই") শেষ সাব 

ফলাফলটি হ'ল:

উদাহরণ # 4 - কোয়ার্টার যুক্ত করুন

নীচে কোয়ার্টার যুক্ত করার জন্য কোডটি রয়েছে

কোড:

 সাব ডেটএডড_এক্সেম্পল 2 () 'ত্রৈমাসিক ডিমে নিউডেট তারিখ হিসাবে তারিখ নিউডেটে যোগ করতে = তারিখ অ্যাডড ("কিউ", 5, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইইআই") শেষ সাব 

ফলাফলটি হ'ল:

উদাহরণ # 5 - সপ্তাহের দিন যুক্ত করুন

নীচের সপ্তাহের দিনগুলি যুক্ত করার জন্য কোডটি

কোড:

 সাব ডেটএডড_এক্সেম্পল 2 () 'সপ্তাহের দিনগুলি ডিম নিউডেট তারিখ হিসাবে তারিখ হিসাবে যুক্ত করুন NewDate = তারিখ অ্যাডড ("ডাব্লু", 5, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইয়েই") শেষ সাব 

ফলাফলটি হ'ল:

উদাহরণ # 6 - সপ্তাহ যোগ করুন

নীচে সপ্তাহ যুক্ত করার জন্য কোডটি রয়েছে

কোড:

 সাব ডেটএডড_এক্সেম্পল 2 () 'সপ্তাহের ডিম নিউডেট তারিখ হিসাবে তারিখ নিউডেটে যোগ করতে = তারিখ অ্যাডড ("ডাব্লুডাব্লু", 5, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইয়িআই") শেষ সাব 

ফলাফলটি হ'ল:

উদাহরণ # 7 - ঘন্টা যুক্ত করুন

নীচের ঘন্টা যুক্ত করতে কোডটি হল

কোড:

 সাব ডেটএডড_এক্সেম্পল 2 () 'ঘন্টা যোগ করতে ডিম নিউডেট তারিখ হিসাবে তারিখ নিউডেট = ডেটএডড ("এইচ", 5, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইয়ি এইচ: মিমি: এসএস") শেষ সাব 

ফলাফল হবে

উদাহরণ # 8 - বিয়োগের তারিখ

যোগ করার জন্য আমরা ইতিবাচক সংখ্যা সরবরাহ করেছি, বিয়োগ করতে আমাদের সমস্ত নেতিবাচক সংখ্যা সরবরাহ করতে হবে।

সরবরাহিত তারিখ থেকে 3 মাসের বিয়োগ করার জন্য নীচের কোডটি।

কোড:

 সাব ডেটএডড_এক্সেম্পল 3 () 'ঘন্টা যোগ করতে ডেম নিউডেট তারিখ হিসাবে তারিখ নিউডেট = ডেটএডড ("এম", -3, "14-03-2019") এমএসজিবক্স ফর্ম্যাট (নতুন তারিখ, "ডিডি-মিমি-ইয়িই") শেষ সাব 

এই কোডের ফলাফল:

14 ই মার্চ 2019 থেকে 3 মাস বাদ দিলে তা আগের বছরের দিকে ফিরে যাবে।