আপনার এক্সেল ডেটাসেটে যদি অনেক কলাম থাকে, তবে একটি সারির এক প্রান্ত থেকে অন্য প্রান্তে ডেটা খুঁজে বের করা কঠিন হয়ে যায়। কিন্তু আপনি যদি এমন একটি সিস্টেম তৈরি করেন যেখানে আপনি আপনার ডেটাসেটের যেকোনো সেল সিলেক্ট করলে পুরো সারিটি হাইলাইট হবে, তবে আপনি সহজেই সেই সারির ডেটা খুঁজে পাবেন। এই আর্টিকেলে আমি আপনাকে ৩টি ভিন্ন পদ্ধতিতে এক্সেলে এক্টিভ রো হাইলাইট করার পদ্ধতি দেখাব।
মান লইए, আপনার নিচের ডেটাসেটটি আছে। আপনি চান যখন আপনি সেই সারির যেকোনো সেল সিলেক্ট করবেন, সারিটি হাইলাইট হবে।

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

তারপর,
➤ Home > Conditional Formatting-এ যান এবং New Rule বেছে নিন।

এটি New Formatting Rule উইন্ডো খুলবে। এই উইন্ডোতে,
➤ Select a Rule Type বক্স থেকে Use a formula to determine which cells to format অপশন বেছে নিন।
ফলস্বরূপ, New Formatting Rule উইন্ডোর নিচের অংশে Format values where this formula is true নামক একটি নতুন বক্স ظاهر হবে।
➤ Format values where this formula is true বক্সে নিচের ফর্মুলাটি টাইপ করুন,
=CELL("row")=CELL("row",A1)এই ফর্মুলাটি আপনার সিলেক্ট করা ফরম্যাটিং স্টাইলসহ এক্টিভ রো হাইলাইট করবে।
শেষে,
➤ হাইলাইট করার জন্য কালার সেট করার জন্য Format-এ ক্লিক করুন।

১.২. এক্টিভ রো হাইলাইট করার জন্য ফরম্যাটিং স্টাইল সেট করুন
Format-এ ক্লিক করার পর, Format Cells নামক একটি নতুন উইন্ডো ظاهر হবে।
➤ Fill ট্যাব থেকে আপনি যে রঙ দিয়ে এক্টিভ রো হাইলাইট করতে চান সেটি বেছে নিন।
আপনি চাইলে Format Cells উইন্ডোর অন্যান্য ট্যাব থেকে এক্টিভ রোর জন্য ভিন্ন নম্বর ফরম্যাটিং, ফন্ট, এবং বর্ডার স্টাইলও সেট করতে পারেন।
➤ OK ক্লিক করুন।

এখন, আপনি New Formatting Rule উইন্ডোর Preview বক্সে আপনার সিলেক্ট করা ফরম্যাটিং স্টাইল দেখতে পাবেন।
➤ OK ক্লিক করুন।

এখন,
➤ আপনার ডেটাসেটের যেকোনো সেল সিলেক্ট করুন।
এক্টিভ সেলের পুরো সারি আপনার সিলেক্ট করা রঙ দিয়ে হাইলাইট হবে।

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

➤ F9 চাপুন।
ফলস্বরূপ, এক্সেল নিজেকে রিফ্রেশ করবে এবং এক্টিভ রো হাইলাইট হবে।
তাহলে, এখন আপনাকে শুধু একটি সেল সিলেক্ট করে F9 চাপতে হবে এক্টিভ রো হাইলাইট করার জন্য।

আরও পড়ুন: এক্সেল অল্টারনেটিং রো কালার উইথ কন্ডিশনাল ফরম্যাটিং [ভিডিও]
২. ভিবিএ ব্যবহার করে এক্সেলে এক্টিভ সেলের সাথে সারি হাইলাইট করুন
আপনি মাইক্রোসফট Visual Basic Application (VBA) ব্যবহার করে এক্টিভ সেল হাইলাইট করার জন্য একটি কোড লিখতে পারেন। প্রথমে,
➤ শীটের নামের ওপর (VBA) রাইট-ক্লিক করুন যেখানে আপনি এক্টিভ রো হাইলাইট করতে চান।

এটি VBA উইন্ডো খুলবে। এই VBA উইন্ডোতে, আপনি সেই শীটের Code উইন্ডো দেখতে পাবেন।

➤ নিচের কোডটি টাইপ করুন,
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static xRow If xRow <> "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End Sub
এখানে কোডটি সিলেক্ট করা সেলের সারির রঙ পরিবর্তন করবে যার কালার ইন্ডেক্স ৭। আপনি যদি অন্য রঙ দিয়ে এক্টিভ রো হাইলাইট করতে চান, কোডে ৭-এর জায়গায় অন্য নম্বর দিতে হবে।

➤ VBA উইন্ডো বন্ধ বা মিনিমাইজ করুন।
এখন, আপনার ওয়ার্কশিটে, আপনি যদি একটি সেল সিলেক্ট করেন, পুরো সারিটি হাইলাইট হবে।

➤ অন্য সারির একটি সেল সিলেক্ট করুন।
আপনি দেখবেন এখন এই সারিটি হাইলাইট হবে।

আরও পড়ুন: সেলে যেকোনো টেক্সট থাকলে সারি হাইলাইট করুন
সাদৃশ্য পাঠ্য:
- এক্সেলে সারি ও কলাম হাইড: শর্টকাট এবং অন্যান্য কৌশল
- এক্সেলে হিডেন সারি: কীভাবে আনহাইড বা ডিলিট করবেন?
- ভিবিএ দিয়ে এক্সেলে সারি হাইড (১৪ পদ্ধতি)
- এক্সেলে সকল সারি রিসাইজ (৬ ভিন্ন পদ্ধতি)
- এক্সেলে আনহাইড সকল সারি কাজ করছে না (৫ সমস্যা ও সমাধান)
৩. কন্ডিশনাল ফরম্যাটিং এবং ভিবিএ ব্যবহার করে অটোমেটিক্যালি এক্টিভ রো হাইলাইট করুন
৩.১. কন্ডিশনাল ফরম্যাটিং প্রয়োগ করুন
প্রথম পদ্ধতিতে, নতুন সারি সিলেক্ট করার পর এক্সেল রিফ্রেশ করার জন্য আপনাকে F9 চাপতে হতো। আপনি একটি সিম্পল VBA কোড ব্যবহার করে রিফ্রেশ করার প্রসেস অটোমেটেড করতে পারেন। এই পদ্ধতিতে, আমি আপনাকে দেখাব কীভাবে আপনি কন্ডিশনাল ফরম্যাটিং এবং VBA ব্যবহার করে অটোমেটিক্যালি এক্টিভ রো হাইলাইট করতে পারেন।
এটি করার জন্য প্রথমে আপনাকে একটি নাম ডিফাইন করতে হবে।
➤ Formulas ট্যাবে যান এবং Define Name বেছে নিন।

এটি New Name উইন্ডো খুলবে।
➤ Name বক্সে একটি নাম লিখুন (উদাহরণস্বরূপ HighlightActiveRow) এবং Refers to বক্সে =1 লিখুন।
➤ OK চাপুন।

এখন,
➤ শীটের উপরের বাম কোণে ক্লিক করে আপনার পুরো ওয়ার্কশিট সিলেক্ট করুন।

তারপর,
➤ Home > Conditional Formatting-এ যান এবং New Rule বেছে নিন।

এটি New Formatting Rule উইন্ডো খুলবে। এই উইন্ডোতে,
➤ Select a Rule Type বক্স থেকে Use a formula to determine which cells to format অপশন বেছে নিন।
ফলস্বরূপ New Formatting Rule উইন্ডোর নিচের অংশে Format values where this formula is true নামক একটি নতুন বক্স ظاهر হবে।
➤ Format values where this formula is true বক্সে নিচের ফর্মুলাটি টাইপ করুন,
=CELL(A1)=HighlightActiveRowএই ফর্মুলাটি আপনার সিলেক্ট করা ফরম্যাটিং স্টাইলসহ এক্টিভ রো হাইলাইট করবে।
শেষে,
➤ হাইলাইট করার জন্য কালার সেট করার জন্য Format-এ ক্লিক করুন।

Format-এ ক্লিক করার পর, Format Cells নামক একটি নতুন উইন্ডো ظاهر হবে।
➤ Fill ট্যাব থেকে আপনি যে রঙ দিয়ে এক্টিভ রো হাইলাইট করতে চান সেটি বেছে নিন।
আপনি চাইলে Format Cells উইন্ডোর অন্যান্য ট্যাব থেকে এক্টিভ রোর জন্য ভিন্ন নম্বর ফরম্যাটিং, ফন্ট এবং বর্ডার স্টাইলও সেট করতে পারেন।
➤ OK ক্লিক করুন।

এখন, আপনি New Formatting Rule উইন্ডোর Preview বক্সে আপনার সিলেক্ট করা ফরম্যাটিং স্টাইল দেখতে পাবেন।
➤ OK ক্লিক করুন।

৩.২. অটোমেটিক রিফ্রেশের জন্য কোড প্রয়োগ করুন
এই ধাপে,
➤ শীটের নামের ওপর (CF & VBA) রাইট-ক্লিক করুন যেখানে আপনি এক্টিভ রো হাইলাইট করতে চান।

এটি VBA উইন্ডো খুলবে। এই VBA উইন্ডোতে, আপনি সেই শীটের Code উইন্ডো দেখতে পাবেন।
➤ Code উইন্ডোতে নিচের কোডটি টাইপ করুন,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub
এই কোডটি রিফ্রেশিং প্রসেস অটোমেট করবে। এখানে, নাম (HighlightActiveRow) অবশ্যই Define Name বক্সে আপনি যে নাম দিয়েছেন তার সাথে একই হতে হবে।

➤ VBA উইন্ডো বন্ধ বা মিনিমাইজ করুন।
এখন, আপনার ওয়ার্কশিটে, আপনি যদি একটি সেল সিলেক্ট করেন, পুরো সারিটি হাইলাইট হবে।

আপনি যদি অন্য একটি সেল সিলেক্ট করেন, সেই সেলের সারি অটোমেটিক্যালি হাইলাইট হবে। এই বার আপনাকে এক্সেল রিফ্রেশ করার জন্য F9 চাপতে হবে না।

আরও পড়ুন: এক্সেলে একেान्तর সারি হাইলাইট করা
উপসংহার
আশা করি এখন আপনি জানেন এক্সেলে এক্টিভ রো হাইলাইট করার পদ্ধতি। এই আর্টিকেলে আলোচনা করা তিনটি পদ্ধতির কোনো একটি সম্পর্কে আপনার কোনো বিভ্রান্তি থাকলে, দয়া করে কমেন্ট করতে স্বাধীন থাকুন।
সম্পর্কিত আর্টিকেল
- এক্সেলে ডেটা ক্লিন-আপ টেকনিক: সারি র্যান্ডমাইজ করা
- এক্সেলে সারি কোলাপ্স করা (৬ পদ্ধতি)
- এক্সেলে সারি আনহাইড (৮ কুইক উপায়)
- এক্সেলে সারি ফ্রিজ করা (৬ সহজ পদ্ধতি)
- এক্সেলে একই ভ্যালু والی সারি গ্রুপ করা (৬ উপকারী উপায়)