এক্সেল তারিখ পিকার | এক্সেলের মধ্যে কীভাবে তারিখ পিকার (ক্যালেন্ডার) সন্নিবেশ করা যায়?

এক্সেলে তারিখ পিকারটি কীভাবে সন্নিবেশ করবেন?

ড্রপ ডাউন ক্যালেন্ডার সন্নিবেশ করতে, আমরা একটি ব্যবহার করব অ্যাক্টিভ এক্স নিয়ন্ত্রণ যা হলো ‘মাইক্রোসফ্ট তারিখ এবং সময় চয়নকারী নিয়ন্ত্রণ 6.0 (এসপি 6)’.

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

মনে করুন, কোনও সংস্থার কর্মীদের জন্য আমাদের ডেটা বজায় রাখতে হবে। এর মতো বেশ কয়েকটি ক্ষেত্র রয়েছে

  • এমপ কোড
  • এম্পের নাম
  • যোগদানের তারিখ Emp
  • এম্প ডিপার্টমেন্ট

এমএস এক্সেলে ডেটা প্রবেশ করতে, আমরা নিম্নলিখিত ফর্ম্যাটটি তৈরি করেছি।

এমপ যোগদানের তারিখে প্রবেশের জন্য, আমাদের একটি ড্রপ-ডাউন ক্যালেন্ডার তৈরি করতে হবে যাতে ব্যবহারকারীর পক্ষে যোগদানের তারিখগুলি প্রবেশ করা আরও সহজ হয়।

একটি ড্রপ-ডাউন ক্যালেন্ডার তৈরি করতে, পদক্ষেপগুলি নীচে দেওয়া হল -

আমাদের একটি sertোকানো দরকার ‘অ্যাক্টিভএক্স নিয়ন্ত্রণ’ নামকরণ ‘মাইক্রোসফ্ট তারিখ এবং সময় চয়নকারী নিয়ন্ত্রণ 6.0 (এসপি 6)’। সন্নিবেশ করতে, আমরা এটি ব্যবহার করব ‘Sertোকান’ অধীন কমান্ড ‘নিয়ন্ত্রণ’ গ্রুপ ‘বিকাশকারী’

যদি ‘বিকাশকারী’ ট্যাব দৃশ্যমান নয়, নীচে একই দৃশ্যমান করার জন্য অনুসরণ করা পদক্ষেপগুলি রয়েছে।

  • ধাপ 1: অধীনে ‘ফাইল’ মেনু, চয়ন করুন ‘বিকল্প’

  • ধাপ ২:নামক একটি ডায়ালগ বক্স ‘এক্সেল বিকল্পসমূহ’ খুলবে. পছন্দ করা ‘রিবন কাস্টমাইজ করুন’ ডায়লগ বাক্সের বাম প্রান্ত থেকে। জন্য চেকবক্স ‘বিকাশকারী’ ট্যাব এবং ক্লিক করুন 'ঠিক আছে'.

  • ধাপ 3:এখন আমরা দেখতে পাচ্ছি ‘বিকাশকারী’ ফিতাটির শেষে ট্যাব।

  • পদক্ষেপ 4: পছন্দ করা ‘আরও নিয়ন্ত্রণ’ অ্যাক্টিভ এক্স নিয়ন্ত্রণগুলি থেকে

  • পদক্ষেপ 5: পছন্দ করা ‘মাইক্রোসফ্ট তারিখ এবং সময় চয়নকারী নিয়ন্ত্রণ 6.0 (এসপি 6)’ তালিকা থেকে এবং ক্লিক করুন 'ঠিক আছে'.

  • পদক্ষেপ:: ড্রপ-ডাউন ক্যালেন্ডার তৈরি করতে কার্যপত্রকের যে কোনও জায়গায় ক্লিক করুন।

  • পদক্ষেপ 7: ডান ক্লিক করুন 'খেঁজুর সংগ্রাহক' এবং চয়ন করুন ‘সম্পত্তি’ তালিকা থেকে।

  • পদক্ষেপ 8: থেকে মান পরিবর্তন করুন ‘মিথ্যা’ প্রতি ‘সত্য’ জন্য ‘চেকবক্স’ সম্পত্তি যাতে নাল মানগুলিও গ্রহণ করা যায়। বন্ধ করো ‘সম্পত্তি’ সংলাপ বাক্স.

  • পদক্ষেপ 9: আবার ডেট পিকারে ডান ক্লিক করুন এবং নির্বাচন করুন ‘কোড দেখুন’ প্রাসঙ্গিক মেনু থেকে।

  • পদক্ষেপ 10: ভিতরে ‘ভিজ্যুয়াল বেসিক সম্পাদক’, আমরা দেখতে পাচ্ছি যে ইতিমধ্যে কিছু কোড লেখা আছে। নিম্নলিখিত কোড সহ কোডটি প্রতিস্থাপন করুন।

কোড:

 প্রাইভেট সাব ওয়ার্কশিট_স্লেশনচেন্জ (বাইভা এল টার্গেট হিসাবে রেঞ্জ হিসাবে) শীট 1.DTPicker1 সহ। উচ্চতা = 20। প্রস্থ = 20 যদি আন্তঃসংযোগ না হয় (লক্ষ্য, ব্যাপ্তি ("সি: সি")) তবে কিছুই নেই। দৃশ্যমান = সত্য। শীর্ষ = টার্গেট.টপ । লেফট = টার্গেট.অফসেট (0, 1)। বাম 

  • পদক্ষেপ 11: কোডের প্রথম বিবৃতিটি এমএস এক্সেল কম্পাইলারকে যখনই একটি নতুন ঘর নির্বাচন করা হয় (নির্বাচন পরিবর্তন করা হয়) কোড চালনা করতে বলে। নির্বাচিত ঘরটি উপ-পদ্ধতিতে প্রেরণ করা হয় ‘লক্ষ্য’.
 প্রাইভেট সাব ওয়ার্কশিট_সলেশনচেন্জ (সীমা হিসাবে বাইভাল লক্ষ্য)
  • পদক্ষেপ 12: এই বিবৃতিগুলি ডেট পিকারের উচ্চতা এবং প্রস্থকে এক্সেলে 20 পয়েন্টে সেট করে। এটি লক্ষ করা যায় যে আমরা ব্যবহার করেছি 'সঙ্গে' অপারেটর যাতে আমাদের উল্লেখ করার প্রয়োজন হয় না ডিটিপিকার 1 বারে বারে.
 পত্রক 1.ডিটিপিকার 1। উচ্চতা = 20। প্রস্থ = 20
  • পদক্ষেপ 13: পরবর্তী ‘যদি’ ধারাটি মানদণ্ড নির্ধারণ করে যে যদি কোনও ঘর নির্বাচিত হয় তবে ‘সি’ কলাম, কেবলমাত্র তারিখ পিকার দৃশ্যমানতা পায় gets আমরা ব্যবহার করেছি ‘ছেদ করা’ ফাংশনটি এই ফাংশনটি যাচাই করে যে আমরা সি কলামে কোনও ঘর নির্বাচন করেছি কিনা তা এই ফাংশনটি ঠিকানাটি ফিরিয়ে দেবে অন্যথায় মানটি শূন্য হবে।
 যদি ইন্টারসেক্ট না হয় (লক্ষ্য, ব্যাপ্তি ("সি: সি")) তখন কিছুই হয় না is দৃশ্যমান = সত্য 
  • পদক্ষেপ 14: ‘শীর্ষ’ তারিখ পিকারের সম্পত্তি সমান হিসাবে সেট করা হয় ‘শীর্ষ’ নির্বাচিত ঘরের সম্পত্তি মূল্য। এর অর্থ এটি নির্বাচিত ঘরের উপরের সীমানা বরাবর যাবে।
.টপ = টার্গেট.টপ
  • পদক্ষেপ 15: এই বিবৃতিটি নির্বাচিত ঘরের পরবর্তী ডান ঘরের সমান তারিখ পিকারের বাম সম্পত্তিটি নির্ধারণ করে (কার্যপত্রকের চূড়ান্ত বাম থেকে ডি কলামের বাম সীমান্তের দূরত্ব)। পরবর্তী ডান কক্ষের রেফারেন্স পেতে, আমরা ব্যবহার করেছি ‘অফসেট’ 0 হিসাবে ফাংশন সারি যুক্তি এবং 1 হিসাবে কলাম যুক্তি এটি পরবর্তী কলামে কক্ষটির একটি রেফারেন্স পাবে।
.ফামত = লক্ষ্য.অফসেট (0, 1)। বাম
  • পদক্ষেপ 16: এই বিবৃতিটি তারিখ পিকারকে টার্গেট সেলটির সাথে সংযুক্ত করে যাতে ঘরে যে ডিসপ্লে প্রদর্শিত ড্রপ-ডাউন ক্যালেন্ডারে যেকোন মান নির্বাচন করা হয়।
.লিঙ্কডেল = টার্গেট.এড্রেস
  • পদক্ষেপ 17: ‘অন্যথায়’ বিবৃতিটি সংকলককে সি কলামের ব্যতীত অন্য কোনও ঘর নির্বাচন করা হলে তারিখ পিকারটি প্রদর্শন না করার জন্য বলে।
অন্যথায়। দৃশ্যমান = মিথ্যা
  • পদক্ষেপ 18: শেষ পর্যন্ত, আমরা এটি বন্ধ ‘যদি’
 শেষ যদি 
  • পদক্ষেপ 19: শেষ অবধি, আমাদের বন্ধ করা দরকার 'সঙ্গে'
 শেষ করা 
  • পদক্ষেপ 20: এখন, সাব পদ্ধতি শেষ হবে।
 শেষ সাব 

নিশ্চিত করুন যে আমরা ফাইলটি সংরক্ষণ করেছি ‘.Xlsm’ এক্সটেনশানটি হ'ল আমাদের লেখা ভিবিএ কোডটি সংরক্ষণ করে এবং যখন কোনও কলামি সি কলামে নির্বাচিত হয় তখন আমরা এই কোডটি চালাতে সক্ষম হব।

এখন যখনই আমরা ‘সি’ কলামে যে কোনও ঘর নির্বাচন করি, আমরা নির্বাচিত ঘরের উপরের ডানদিকে কোণায় একটি ড্রপ-ডাউন ক্যালেন্ডার দেখতে পাই। আমরা ডাউন তীর চিহ্নটিতে ক্লিক করে ড্রপ-ডাউন ক্যালেন্ডারটি খুলতে পারি।

নির্বাচিত ঘরে সেই তারিখটি প্রবেশ করতে আমাদের নির্বাচিত মাসে ক্যালেন্ডারে যে কোনও তারিখে ক্লিক করতে হবে।

ক্যালেন্ডারের বাম এবং ডানদিকে রাখা তীর বোতামটি ব্যবহার করে আমরা মাসের আগের বা পরের মাসে পরিবর্তন করতে পারি।

ড্রপ-ডাউন থেকে কোনও মাস চয়ন করতে আমরা মাসে ক্লিক করতে পারি।

আমরা বছরে ক্লিক করে এবং তারপরে প্রয়োজনীয় এবং নিচের দিকে তীরগুলি ব্যবহার করে বছর পরিবর্তন করতে পারি।

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

  • ‘মাইক্রোসফ্ট তারিখ এবং সময় চয়নকারী নিয়ন্ত্রণ 6.0 (এসপি 6)’ এমএস এক্সেলের -৪-বিট সংস্করণের জন্য উপলব্ধ নয়।
  • ভিবিএ কোড লেখার পরে আমাদের ‘.xlsm’ (এক্সেল ম্যাক্রো-সক্ষমযোগ্য ওয়ার্কবুক) এক্সটেনশন দিয়ে ফাইলটি সংরক্ষণ করতে হবে অন্যথায় ভিবিএ কোড চলবে না।