ভিবিএ এখন (ধাপে ধাপে গাইড) | এক্সেল ভিবিএতে এখন কীভাবে ব্যবহার করবেন?

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

এখনই উভয় ভিবিএতে একটি তারিখ এবং সময় ফাংশন যা বর্তমান সিস্টেমের তারিখ এবং সময় পেতে ব্যবহৃত হয় ঠিক যেমন ওয়ার্কশিট ফাংশন যা এতে কোনও আর্গুমেন্ট নেয় না, ভিবিএতে এখন ফাংশনটিও কোন যুক্তি গ্রহণ করে না, এই ফাংশনের রিটার্ন আউটপুট তারিখ।

ভিবিএ এখন ফাংশন এক্সেল ওয়ার্কশিট ফাংশন মত একই। ভিবিএ "এখন" তেও DATE ফাংশনের মতো খুব কাছে যাওয়ার জন্য কোনও প্যারামিটার নেই, আমাদের কেবল বন্ধ বন্ধনীর সাথে ফাংশনটি পাস করতে হবে বা পাশাপাশি প্রথম বন্ধনের প্রয়োজন নেই। ভিবিএতে তারিখের ফাংশনটি ব্যবহার করে আমরা যে তারিখে কাজ করছি তার সিস্টেমটি প্রদর্শিত হিসাবে বর্তমান তারিখটি উত্পন্ন করতে পারি। তবে, আমি এমন পরিস্থিতি দেখেছি যেখানে তারিখের পাশাপাশি আমাদের বর্তমান সময় প্রয়োজন need এক্সেলে আমরা বিভিন্ন ধরণের জিনিস করতে পারি, একইভাবে আমরা এক্সএল-এ NOW নামক একটি সাধারণ ফাংশন সহ বর্তমান তারিখ এবং সময় তৈরি করতে পারি।

ভিবিএ এখন সূত্রটি সহজ।

এখন ()

ভিবিএ এক্সেলে এখন ফাংশনের উদাহরণ

ভিবিএতে এখনই ফাংশনটির সহজ উদাহরণটি দেখুন। ভিবিএ কোডটি লেখার জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন এবং কোডটি লেখার পাশাপাশি এখনই যথেষ্ট জ্ঞান অর্জন করুন।

ধাপ 1: একটি ম্যাক্রো নাম দিয়ে উপশক্তি শুরু করুন।

কোড:

 সাব Now_Example1 () শেষ সাব

ধাপ ২: চলকটিকে "তারিখ" হিসাবে ঘোষণা করুন। কেন আমাদের ভেরিয়েবলটিকে "তারিখ" হিসাবে ঘোষণা করার প্রয়োজন কারণ আমাদের শেষ ফলাফলটি তারিখ এবং সময় বিন্যাসে।

কোড:

 সাব Now_Example1 () ডিম কে শেষ তারিখ হিসাবে সাব 

ধাপ 3: VBA NOW ফাংশন প্রয়োগ করে ভেরিয়েবল “k” এর মান নির্ধারণ করুন।

কোড:

 সাব Now_Example1 () Dim k হিসাবে তারিখ কে = এখন শেষ সাব 

পদক্ষেপ 4: এখন আমরা ফাংশনটির মানটি দেখান যা আমরা ভিবিএতে বার্তা বাক্সে "k" ভেরিয়েবলকে অর্পণ করেছি।

কোড:

 সাব Now_Example1 () Dim k হিসাবে তারিখ k = এখন MsgBox কে শেষ সাব 

ঠিক আছে, আমরা শেষ করেছি।

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

ফলাফল 4/15/2019 5:03:35 এ দেখায়।

আমার কম্পিউটারের তারিখের ফর্ম্যাটটি "মিমি-ডিডি-ইয়েই" y

আমরা ফরমেট ফাংশনটি ব্যবহার করে তারিখের ফর্ম্যাটটিও পরিবর্তন করতে পারি। নীচে তারিখের ফর্ম্যাটটি পরিবর্তন করার কোড রয়েছে।

কোড:

 সাব Now_Example1 () Dim k হিসাবে তারিখ কে = এখন এমএসবিবক্স ফর্ম্যাট (কে, "ডিডি-এমএমএম-ওয়াইওয়াই এইচ: এমএম: এসএস") শেষ সাব 

কোডটি চালান এবং পার্থক্যটি দেখুন।

এখন আমাদের একটি সঠিক তারিখ এবং সময় ফর্ম্যাট রয়েছে। এই ফর্ম্যাটটির সাথে, যে কেউ তারিখ এবং সময় ফর্ম্যাট বুঝতে পারে।

প্রকৃতিতে উদ্বায়ী:

যেমন আপনি প্রথম উদাহরণে দেখতে পাচ্ছেন আমরা সময় ফলাফল পেয়েছিলাম 5:03:35 এবং দ্বিতীয় উদাহরণে, আমরা ফলাফলটি 17:19:02 হিসাবে যেতে পারি। সুতরাং এটি দেখায় যে এখনই ফাংশনটি একটি অস্থির ফাংশন যা প্রতি সেকেন্ডে পরিবর্তিত হয়।

ভিবিএতে টাইমার ফাংশনের বিকল্প

ভিবিএ টাইমারের বিকল্প হিসাবে, আমরা কাজটি শেষ করতে ম্যাক্রোর দ্বারা নেওয়া মোট সময় গণনা করার জন্য "ভিবিএ এখন" ফাংশনটি ব্যবহার করতে পারি।

আপনার কোড দ্বারা গৃহীত সময় গণনা করতে নীচের কোডটি ব্যবহার করুন।

C0de:

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

সবুজ বর্ণের অঞ্চলে আপনার কোডটি অনুলিপি করুন এবং পেস্ট করুন।

এফ 5 কী টিপুন বা চালিত বোতামটি টিপে কোডটি কার্যকর করুন। এটি কার্যকর করা শেষ হওয়ার সাথে সাথে আমরা ম্যাস্রো বাক্সে টাস্ক বার্তাটি সম্পূর্ণ করতে ম্যাক্রোর দ্বারা নেওয়া সময়টি পেয়ে যাব। নীচে একই উদাহরণ।

এটির মতো, আমরা এখন ভিবিএতে NOW ফাংশনটি ব্যবহার করতে পারি।

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