Excel স্প্রেডশিটে বোঝার সুবিধা ও পঠনযোগ্যতা বাড়াতে এক যেতে এক সারি শেড করা একটি রুটিন কাজ। এই অনুশীলন আপনার ডেটা টেবিল পড়া ও বুঝা সহজ করে তোলে। কিন্তু, Excel এ এক যেতে এক সারি একে একে শেড করা সময়সাপেক্ষ। এই আর্টিকেলে আপনি দেখবেন কীভাবে Excel-এ এক যেতে এক সারি শেড করতে হয়।
এখান থেকে ফ্রি Excel ওয়ার্কবুক ডাউনলোড করুন এবং নিজে প্র্যাকটিস করুন।
এক্সেলে এক যেতে এক সারি শেড করার ৩টি হ্যান্ডি উপায়
আমাদের আর্টিকেলের সমস্যাটি সমাধান করতে আমরা নিচের ডেটাসেট ব্যবহার করব। এখানে কিছু মানুষ সম্পর্কে যাদুকরি তথ্য রয়েছে। এই আর্টিকেলে, আপনি এই ডেটাসেট ব্যবহার করে Excel-এ এক যেতে এক সারি শেড করার তিনটি ভিন্ন পদ্ধতি দেখবেন। আমাদের প্রথম পদ্ধতিতে, আমরা ডেটাসেটকে টেবিল হিসেবে ফরম্যাট করব, দ্বিতীয় পদ্ধতিতে কন্ডিশনাল ফরম্যাটিং ব্যবহার করব, এবং শেষে VBA-কে তৃতীয় মেথড হিসেবে প্রয়োগ করব।

১. টেবিল হিসেবে ফরম্যাট করে এক্সেলে এক যেতে এক সারি শেড করা
আপনি আপনার ডেটাসেটকে টেবিল হিসেবে ফরম্যাট করে এক যেতে এক সারি শেড করতে পারেন। এই প্রসিডিউরটির বিস্তারিত ধাপ নিচে দেখুন।
Step 1:
- প্রথমে আপনার ওয়ার্কশিটে ডেটাসেটের রেঞ্জ সিলেক্ট করুন।

Step 2:
- দ্বিতীয়, রিবনের Home ট্যাবে যান।
- তারপর, Styles গ্রুপ থেকে Format as Table কমান্ডটি সিলেক্ট করুন।

Step 3:
- তৃতীয়, কমান্ডটি বেছে নেওয়ার পর আপনি অনেক প্রি-এক্সিস্টিং টেবিল ফরম্যাট দেখবেন।
- তারপর, সেখান থেকে সে ফরম্যাটটি সিলেক্ট করুন যেখানে এক যেতে এক সারি শেড করা আছে।

Step 4:
- চতুর্থ, ফরম্যাটটি সিলেক্ট করার পর Create Table নামে একটি ডায়ালগ বক্স আসবে।
- সেখানে, আপনি ডেটা রেঞ্জটি ইতিমধ্যে থাকা দেখবেন।
- তারপর, OK চাপুন।

Step 5:
- শেষে, উপরের ধাপগুলো অনুসরণ করলে আপনি এক যেতে এক সারি শেড করতে সক্ষম হবেন।

আরও পড়ুন: টেবিল ছাড়া এক্সেলে অল্টারনেট সারি কালার করা (৫টি পদ্ধতি)
২. কন্ডিশনাল ফরম্যাটিং ব্যবহার করে এক যেতে এক সারি শেড করা
আমাদের দ্বিতীয় প্রসিডিউরে, আমরা এক্সেলের Conditional Formatting ফিচার ব্যবহার করে আমাদের টাস্ক সম্পন্ন করব। আরও ভালো বুঝতে নিচের ধাপগুলো অনুসরণ করুন।
Step 1:
- প্রথমে টেবিল হেডার বাদ দিয়ে আপনার ডেটা রেঞ্জ সিলেক্ট করুন।

Step 2:
- দ্বিতীয়, রিবনের Home ট্যাব থেকে Styles গ্রুপে যান।
- তারপর গ্রুপ থেকে Conditional Formatting কমান্ডটি সিলেক্ট করুন।

Step 3:
- তৃতীয়, কমান্ডটি বেছে নেওয়ার পর আপনি আরো কিছু অপশন দেখবেন।
- তারপর, সেখান থেকে New Rule… কমান্ডটি সিলেক্ট করুন।

Step 4:
- চতুর্থ, Select a Rule Type হেডিং-এর অধীনে, Use a Formula to determine which cells to format বেছে নিন।

Step 5:
- পঞ্চম, Format values where the formula is true টাইপ বক্সে নিচের ফর্মুলা লিখুন।
=MOD(ROW(),2)=1- তারপর Format কমান্ড চাপুন।

Step 6:
- তবে, আপনি Format Cells ডায়ালগ বক্স দেখবেন।
- এখানে, Fill ট্যাব থেকে আপনার পছন্দের যেকোনো রঙ বেছে নিন শেডিং-এর জন্য।
- শেষে OK চাপুন।

Step 7:
- এই ধাপে, আপনি আবার Step 4-এর ডায়ালগ বক্স দেখবেন।
- ডায়ালগ বক্স থেকে OK চাপুন।

Step 8:
- শেষে, উপরের সকল ধাপ পুরা করার পর আপনার ডেটা টেবিল নিচের ছবির মতো দেখাবে।

আরও পড়ুন: এক্সেল অল্টারনেটিং সারি কালার কন্ডিশনাল ফরম্যাটিং-এ [ভিডিও]
৩. VBA প্রয়োগ করে এক্সেলে এক যেতে এক সারি শেড করা
আমরা আমাদের শেষ প্রসিডিউর হিসেবে এক্সেলে এক যেতে এক সারি শেড করতে VBA কোড প্রয়োগ করব। এই বিষয়ে আরও জানতে নিচের ধাপগুলো অনুসরণ করুন।
Step 1:
- প্রথমে আপনার ওয়ার্কশিট থেকে ডেটা রেঞ্জ সিলেক্ট করুন যা আমাদের উদাহরণে B5:E10।

Step 2:
- দ্বিতীয়, রিবনের Developer ট্যাবে যান।
- তারপর, সেখান থেকে Code গ্রুপের অধীনে Visual Basic কমান্ডটি বেছে নিন।

Step 3:
- তৃতীয়, পূর্বের কমান্ডটি সিলেক্ট করার পর আপনি VBA উইন্ডো দেখবেন।
- তারপর, Insert ট্যাব থেকে Module বেছে নিন।

Step 4:
- চতুর্থ, নিচের VBA কোডটি আপনার মডিউলে কপি করুন।
'Set the function name Sub Shade_Every_Other_Row() 'Declare Rng variable as type Range Dim Rng As Range 'Selecting cell range from the data set Set Rng = Selection 'Using For loop to go through every 2nd row For i = Rng.Rows.Count To 1 Step -2 'Returns the number of the first row in the data range Set myRow = Rng.Rows(i) 'Set shade color through RGB function to shade every other row myRow.Interior.Color = RGB(135, 206, 250) 'Repeat the steps to complete until the last row appears Next i End Sub 
VBA ব্রেকডাউন
- ফাংশন নামটি হলো Shade_Every_Other_Row।
- ভেরিয়েবল নামটি হলো Dim Rng এবং এটি একটি রেঞ্জ টাইপ ভেরিয়েবল।
- Set Rng = Selection: শেডিং অ্যাপ্লাই করা যাবে সেটা ম্যানুয়ালি সেল রেঞ্জ সিলেক্ট করা।
- For i = Rng.Rows.Count To 1 Step -2: ফর লুপ ব্যবহার করে ডেটাসেটে এক যেতে এক সারি Через যাওয়া।
- Set myRow = Rng.Rows(i): ডেটা রেঞ্জ ইন্টিরিয়রের প্রথম সারির নম্বর রিটার্ন করা।
- Color = RGB(135, 206, 250): RGB ফাংশন ব্যবহার করে পছন্দের রঙ দিয়ে সারি শেড করা।
- Next i: প্রসিডিউরটি শেষ সারি আসা পর্যন্ত পুরা করার জন্য ধাপগুলো রিপিট করা।
Step 5:
- তারপর, কোডটি সংরক্ষণ করুন এবং প্লে বাটন বা F5 চাপিয়ে কোড রান করুন।

Step 6:
- শেষে, কোড রান করার পর আপনার ডেটাসেট থেকে এক যেতে এক সারি শেড হয়ে যাবে।

আরও পড়ুন: এক্সেলে অল্টারনেট সারি কালার করা (৮টি উপায়)
উপসংহার
এই আর্টিকেলের সমাপ্তি এখানে। আশা করি এই আর্টিকেল আপনার জন্য উপকারী হবে। উপরের বর্ণনা পড়ার পর, আপনি Excel-এ এক যেতে এক সারি শেড করতে পারবেন। আপনার যেকোনো thêm কুয়েরি বা সুপারিশ থাকলে নিচে কমেন্ট সেকশনে আমাদের সাথে শেয়ার করুন। Exceldemy টিম সবসময় আপনার পছন্দের प्रति উদ্বেগশীল।
সম্পর্কিত আর্টিকেল
- মার্জড সেলের জন্য এক্সেলে অল্টারনেট সারি কালার করা
- সেল ভ্যালু বেসড এক্সেলে অল্টারনেট সারি কালার করা
- গ্রুপ বেসড এক্সেলে অল্টারনেট সারি কালার করা (৬টি পদ্ধতি)