কখনো কখনো ওয়ার্কবুকে ভয়ানক পরিমাণ ডেটা থাকে। সবকিছু গুরুত্বপূর্ণ কিন্তু সবচেয়ে গুরুত্বপূর্ণ হলো ডেটার শেষ সারি যেটি ধারণ করে, যেমন দৈনিক সেলসের মোট, বা প্রতিটি শেয়ারের প্রফিট পার্সেন্টেজ। আপনি আপনার ওয়ার্কবুকের একটি নির্দিষ্ট সেলের মানいつも মনিটর করতে চাইতে পারেন। কিন্তু আপনি যখন একটি বড় ওয়ার্কশিট স্ক্রোল ডাউন করেন, বা আপনার ওয়ার্কবুকে এক ওয়ার্কশিট থেকে অন্য ওয়ার্কশিটে যান, আপনি যে সেলগুলো সবসময় মনিটর করতে চান সেগুলো আপনার ভিউ থেকে অদৃশ্য হয়ে যায়। "Watch Window" নামে একটি ফিচার এই ক্ষেত্রে আপনাকে এক্সেল ওয়াচ উইন্ডো ব্যবহার করে সেল মনিটর করতে সাহায্য করতে পারে।
এখান থেকে বিনামূল্যে এক্সেল ওয়ার্কবুক ডাউনলোড করুন এবং স্বাধীনভাবে প্র্যাকটিস করুন।
এক্সেল ওয়াচ উইন্ডো কীভাবে খুলবেন
উদাহরণস্বরূপ, এই ওয়ার্কশিটে ৮৩ সারি (ডেটা) আছে। ৮৩ নম্বর সারিটি টোটাল সেলস অ্যামাউন্ট দেখাচ্ছে। আপনি সেলস কলামে কিছু ডেটা পরিবর্তন করতে পারেন, এবং সেক্ষেত্রে আপনি টোটাল অ্যামাউন্ট জানতে চাইতে পারেন। কিন্তু সেটার জন্য আপনাকে বারবার সেই শেষ সারিতে যেতে হবে যা অসুবিধাজনক। এই পরিস্থিতিতে, আপনি এই কেসে Watch Window ব্যবহার করতে পারেন।
ধাপসমূহ:
- Formulas রিবনে যান, তারপর Formula Auditing গ্রুপে Watch Window-এ ক্লিক করুন
একটি উইন্ডো আসবে যা Watch Window নামে ডাকা হয়।
এক্সেল ওয়াচ উইন্ডো কীভাবে ম্যানেজ করবেন
এখানে আপনি শিখবেন কীভাবে সেল যোগ করবেন, ডিলিট করবেন, পজিশন পরিবর্তন করবেন, এবং Watch Window বন্ধ করবেন।
এক্সেল ওয়াচ উইন্ডোতে সেল যোগ করা
ওয়াচ উইন্ডোতে আপনি একটি বাটন পাবেন- Add Watch, এর ব্যবহার করে আপনি যেকোনো সংখ্যক সেল মনিটর করার জন্য যোগ করতে পারেন।
ধাপসমূহ:
- এখন লিস্টে কোনো সেল নেই। Add Watch বাটনে ক্লিক করুন, Add Watch ডায়ালগ বক্স আসবে।
- এখন আমি F83 সেল সিলেক্ট করি এবং তারপর Add button-এ ক্লিক করি।
আপনি দেখছেন সেল F83 Watch Window-এ যোগ হয়েছে। আপনি ওয়াচ উইন্ডোতে যোগ করা সেলের পুরো পরিচয় পাবেন।
নিচের ছবি দেখুন। প্রথমে, ওয়ার্কবুকের নাম ( Book কলামের অধীনে), তারপর Sheet নাম, যদি সেলটির কোনো ডিফাইনড নেম থাকে, তবে Name কলামের অধীনে নামটি পাবেন, তারপর Cell রেফারেন্স, পরবর্তী কলামে আপনি সেলটির Value পাবেন, এবং অবশেষে, Formula কলামের অধীনে, আপনি ফর্মুলা দেখবেন যদি ওয়াচ করা সেলে কোনো ফর্মুলা থাকে।
- এখন Sales কলামে কিছু ডেটা পরিবর্তন করুন, এবং Watch Window-এ কী হয় সেটি দেখুন। আমরা সেল F81-এ ০ ইনসার্ট করলাম।
দেখুন, সিলেক্ট করা সেলের মানও পরিবর্তন হয়েছে। এটি অটোমেটিক্যালি আপডেট হবে যতক্ষণ না আমরা যেকোনো সেল পরিবর্তন করি।
এভাবে, আপনি যদি প্রয়োজন হয় তবে আপনার Watch Window-এ একাধিক সেল যোগ করতে পারেন।
Watch Window-এর পজিশন পরিবর্তন করা
ওয়াচ উইন্ডো একটি টাস্ক প্যান। আপনি এই টাস্ক প্যানটি আপনার ওয়ার্কশিটের যেকোনো জায়গায় ডক করতে পারেন।
ধাপসমূহ:
- আপনার মাউস পয়েন্টার Watch Window-এর উপরের দিকে নিন, আপনার কার্সর ৪-মুখী তীরে পরিণত হবে। শুধু মাউস প্রেস করুন, ড্র্যাগ করুন, এবং তারপর সেটি যেখানে রাখতে চান সেখানে ড্রপ করুন।
আপনি দেখছেন (নিচের ছবিতে), আমি Ribbon-এর নিচে Watch Window যোগ করেছি।
আপনি উইন্ডোটি রিসাইজও করতে পারেন, শুধু মাউস উইন্ডোর যেকোনো বর্ডার বা কোণে নিন।
লিস্ট থেকে সেল ডিলিট করা
আপনি শুধু দুটি ক্লিক করে যেকোনো ওয়াচ ডিলিট করতে পারেন।
ধাপসমূহ:
- Watch window-এর লিস্ট থেকে ওয়াচটি সিলেক্ট করুন এবং তারপর শুধু Delete Watch button-এ ক্লিক করুন।
সেলটির ওয়াচ আর নেই।
Watch Window বন্ধ করা
Watch Window বন্ধ করা অন্য কোনো মাইক্রোসফট উইন্ডো বন্ধ করার মতোই।
ধাপসমূহ:
- Watch window বন্ধ করতে, শুধু উইন্ডোর উপরের ডান কোণে ক্রস চিহ্নে ক্লিক করুন অথবা ছোট নিচের দিকে এরোতে ক্লিক করুন এবং তালিকা থেকে "Close" বেছে নিন। এক্সেল Watch Window-এ থাকা সেলগুলো মনে রাখে। আবার Watch Window খুললে, আপনি ওয়াচ-কिये সেলগুলো এখনো লিস্টে থাকছে দেখবেন।
VBA Watch Window কীভাবে তৈরি করবেন
এখন আমরা শিখব VBA-এ Watch Window কীভাবে যোগ করতে হয়। এর ব্যবহার করে আমরা আমাদের কোডের যেকোনো জায়গায় যেকোনো ভেরিয়েবলের মান মনিটর করতে পারি। এটা দেখানোর জন্য, আমরা একটি কোড ব্যবহার করেছি যা Kg-কে Gram-এ কনভার্ট করার একটি ফাংশন বানাতে পারে। এখানে একটি ভেরিয়েবল আছে- ConvertKgtog, আমরা এর জন্য একটি Watch Window যোগ করব।
ধাপসমূহ:
- প্রথম, ভেরিয়েবল-এ ক্লিক করুন।
- তারপর নিচের ক्रमে ক্লিক করুন: Debug > Add Watch।
কয়েক क्षণ পর, আপনি নিচের ছবির মতো একটি ডায়ালগ বক্স পাবেন।
- এটি অটোমেটিক্যালি Expression নাম বেছে নেবে। আপনি ম্যানুয়ালি ও টাইপ করতে পারেন।
- বাকি ডিফল্ট অপশনগুলো এখনো ঠিক আছে, আপনি প্রয়োজনে পরিবর্তন করতে পারেন। অবশেষে শুধু OK চাপুন।
কয়েক সেকেন্ড পর, Watches সেকশন VBA উইন্ডোর নিচের অংশে আসবে। এতে কিছু কলাম হেডিং আছে- Expression, Value, Type, এবং Context। দেখুন, আমাদের ভেরিয়েবল লিস্টে যোগ হয়েছে।
- এখন আপনি কোড লাইন বাই লাইন রান করলে F8 কী চাপায়, আপনি ভেরিয়েবলের মান পাবেন যখন কোনো লাইনে ভেরিয়েবল থাকবে।
দেখুন, সেকেন্ড লাস্ট লাইনে, মান ০।
লাস্ট লাইনের জন্য, মান ২০০০০।
উপসংহার
আর্টিকেলটি এখানেই সমাপ্ত। আশা করি উপরের প্রসেসগুলো এক্সেল ওয়াচ উইন্ডো ব্যবহার করে সেল মনিটর করার জন্য যথেষ্ট হবে। কমেন্ট সেকশনে যেকোনো প্রশ্ন জিজ্ঞাসা করুন এবং আমাকে ফিডব্যাক দিন। আরও এক্সপ্লোর করতে ExcelDemy ভিজিট করুন।