আপনি যদি মাইক্রোসফ্ট এক্সেলে বড় ডেটা সেট নিয়ে কাজ করেন, তাহলে আপনি একটি ভিন্ন রঙের সাথে বিকল্প সারি ফর্ম্যাট করতে এটি সহায়ক বলে মনে করতে পারেন। এটি ডেটা এবং স্পট প্যাটার্ন বা প্রবণতা স্ক্যান করা সহজ করে তুলতে পারে। আপনি VBA ব্যবহার করতে পারেন মার্জ করা কক্ষের জন্য বিকল্প সারি রঙ প্রয়োগ করার জন্য কোড বেশ সহজে। এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে সহজে এক্সেলে মার্জড সেলগুলির জন্য সারি রঙের বিকল্প করা যায়। তাই, আর কোনো আলোচনা না করে, শুরু করা যাক।
আপনি নিচের লিঙ্ক থেকে এক্সেল ফাইলটি ডাউনলোড করতে পারেন এবং এর সাথে অনুশীলন করতে পারেন।
এক্সেল-এ মার্জড সেলগুলির জন্য বিকল্প সারি রঙ করার ধাপগুলি
নিম্নলিখিত ডেটাসেটে, বাম-সবচেয়ে কলাম, বিভাগ বিভিন্ন পণ্য বিভাগের নাম আছে। সেখানে আমি মার্জ সেল ব্যবহার করেছি পরপর সারি একত্রিত করার আদেশ। সারির একত্রীকরণ সারি সংখ্যায় কোনো বিশেষ প্যাটার্ন থাকে না। আমি এই ডেটাসেটটি আপনাকে এক্সেলে বিকল্প সারি রঙ প্রয়োগ করতে দেখাব৷
ধাপ-1:ভিজ্যুয়াল বেসিক এডিটর খুলুন
আমি একটি VBA ব্যবহার করব৷ এক্সেলে একত্রিত কক্ষের জন্য বিকল্প সারি রঙের স্কিম প্রয়োগ করার জন্য কোড। VBA ব্যবহার করতে কোড, আপনাকে ভিজ্যুয়াল বেসিক এডিটর খুলতে হবে প্রথম।
তার জন্য,
❶ ডেভেলপার -এ যান রিবনে ট্যাব।
❷ এখন ভিজ্যুয়াল বেসিক-এ ক্লিক করুন কোড -এ কমান্ড গ্রুপ।
এটি ভিজ্যুয়াল বেসিক সম্পাদক খুলবে৷ সরাসরি।
বিকল্পভাবে, আপনি ALT + F11 টিপতে পারেন ভিজ্যুয়াল বেসিক এডিটর খুলতে কী .
আরো পড়ুন: এক্সেলের সেল মানের উপর ভিত্তি করে বিকল্প সারিকে কীভাবে রঙ করা যায়
ধাপ-2:একটি নতুন মডিউলে VBA কোড প্রবেশ করান
এখন আপনাকে VBA সন্নিবেশ করার জন্য একটি নতুন মডিউল খুলতে হবে কোড একটি নতুন মডিউল খুলতে,
❶ ঢোকান -এ যান ট্যাব।
❷ মডিউল নির্বাচন করুন ড্রপ-ডাউন তালিকা থেকে কমান্ড।
❸ এখন নিম্নলিখিত VBA অনুলিপি করুন কোড।
Sub Alternate_Colors()
Dim xRw As Long
Dim xCnt As Long
Dim xColr As Long
With Range("B5").CurrentRegion
.EntireColumn.Interior.Color = xlNone
.EntireColumn.Borders.LineStyle = xlNone
.Columns.Borders(xlInsideVertical).Weight = xlThin
.Columns.Borders(xlInsideHorizontal).Weight = xlThin
.BorderAround , xlThin
xColr = RGB(233, 237, 244)
Do
xColr = RGB(233, 237, 244) + RGB(208, 216, 232) - xColr
xCnt = Cells(xRw + 5, "B").MergeArea.Rows.Count
Cells(xRw + 5, "B").Resize(xCnt, .Columns.Count).Interior.Color = xColr
xRw = xRw + xCnt
Loop While xRw < .Rows.Count - 1
End With
End Sub
❹ পেস্ট করুন এটি নতুন খোলা মডিউলে।
আরো পড়ুন:এক্সেলের প্রতিটি অন্য সারি কীভাবে ছায়া করবেন (3 উপায়)
ধাপ-3:ওয়ার্কবুককে ম্যাক্রো-সক্ষম ওয়ার্কবুক হিসাবে সংরক্ষণ করুন
VBA দিয়ে ওয়ার্কবুক সংরক্ষণ করতে কোড,
❶ ফাইল -এ যান রিবনে ট্যাব।
❷ তারপর সংরক্ষণ করুন নির্বাচন করুন৷ আদেশ৷
৷অথবা আপনি CTRL + S টিপতে পারেন চাবি একসাথে।
❸ পরবর্তী না ক্লিক করুন পপ-আপ ডায়ালগ বক্সে VBA -এর সাথে এগিয়ে যেতে কোড।
❹ এখন Excel ম্যাক্রো-সক্ষম ওয়ার্কবুক (*.xlsm) নির্বাচন করুন টাইপ হিসাবে সংরক্ষণ করুন বিকল্পটি৷ ড্রপ-ডাউন।
আরো পড়ুন:এক্সেলের বিকল্প সারিগুলি কীভাবে রঙ করবেন (8 উপায়)
ধাপ-4:VBA কোড চালান
এখন আপনাকে যা করতে হবে তা হল কোডটি চালান। VBA চালাতে কোড,
❶ ডেভেলপার -এ যান ট্যাব।
❷ ম্যাক্রো নির্বাচন করুন কোড -এ কমান্ড গ্রুপ।
অথবা আপনি ALT + F8 টিপতে পারেন ম্যাক্রো খুলতে কী ডায়ালগ বক্স।
❸ এরপর, চালান -এ ক্লিক করুন ম্যাক্রো -এ বোতাম ডায়ালগ বক্স।
এইভাবে, VBA কোড রান হবে। এই কোডটি নিচের ছবির মতই মার্জ করা কক্ষের জন্য সারি রঙের বিকল্প করবে।
আরো পড়ুন:এক্সেলের গ্রুপের উপর ভিত্তি করে কীভাবে বিকল্প সারি রঙ করা যায় (6 পদ্ধতি)
অভ্যাস বিভাগ
প্রদত্ত এক্সেল ফাইলের শেষে আপনি নিম্নলিখিত স্ক্রিনশটের মতো একটি এক্সেল শীট পাবেন যেখানে আপনি এই নিবন্ধে আলোচনা করা সমস্ত বিষয় অনুশীলন করতে পারবেন৷
উপসংহার
আমি এক্সেলের একত্রিত কক্ষের জন্য বিকল্প সারি রঙের পদক্ষেপ নিয়ে আলোচনা করেছি। নীচের মন্তব্য বিভাগে কোন প্রশ্ন জিজ্ঞাসা করতে দ্বিধা করবেন না দয়া করে. আমরা যত তাড়াতাড়ি সম্ভব প্রাসঙ্গিক প্রশ্নের উত্তর দেওয়ার চেষ্টা করব। এবং অনুগ্রহ করে আমাদের ওয়েবসাইট Exceldemy দেখুন আরো অন্বেষণ করতে।
সম্পর্কিত প্রবন্ধ
- কন্ডিশনাল ফরম্যাটিং সহ এক্সেল বিকল্প সারি রঙ [ভিডিও]
- টেবিল ছাড়াই এক্সেলে সারি রঙের বিকল্প কীভাবে করা যায় (৫টি পদ্ধতি)