বিষয়বস্তুৰ তালিকা
এই টিউটোৰিয়েলত, আপুনি Excel ত এটা নিৰ্বাচিত কোষৰ শাৰী আৰু স্তম্ভ গতিশীলভাৱে হাইলাইট কৰাৰ ৩টা ভিন্ন উপায় শিকিব।
যেতিয়া এটা ডাঙৰ কাৰ্য্যপত্ৰিকা দীৰ্ঘ সময়ৰ বাবে চায়, আপুনি... আপোনাৰ কাৰ্চাৰ ক'ত আছে আৰু আপুনি কোনটো তথ্য চাইছে তাৰ ট্ৰেক হেৰুৱাব পাৰে। যিকোনো মুহূৰ্ততে আপুনি ক'ত আছে সঠিকভাৱে জানিবলৈ, Excel-ক আপোনাৰ বাবে সক্ৰিয় শাৰী আৰু স্তম্ভ স্বয়ংক্ৰিয়ভাৱে হাইলাইট কৰিবলৈ দিয়ক! স্বাভাৱিকতে, হাইলাইটিং গতিশীল হ'ব লাগে আৰু প্ৰতিবাৰ আপুনি আন এটা ঘৰ নিৰ্বাচন কৰাৰ সময়ত সলনি হ'ব লাগে। মূলতঃ আমি এইটোৱেই লাভ কৰাৰ লক্ষ্য লৈছো:
VBA ৰ সৈতে নিৰ্বাচিত কোষৰ শাৰী আৰু স্তম্ভ স্বয়ংক্ৰিয়ভাৱে হাইলাইট কৰক
এইটো উদাহৰণে দেখুৱাই যে আপুনি কেনেকৈ এটা সক্ৰিয় স্তম্ভ হাইলাইট কৰিব পাৰে আৰু VBA ৰ সৈতে প্ৰগ্ৰামেটিকভাৱে শাৰী। ইয়াৰ বাবে আমি Worksheet বস্তুৰ SelectionChange ইভেন্ট ব্যৱহাৰ কৰিম।
প্ৰথমে, আপুনি <ছেট কৰি শ্বীটৰ সকলো কোষৰ পটভূমি ৰং পৰিষ্কাৰ কৰে 1>ColorIndex বৈশিষ্ট্য 0 লৈ। আৰু তাৰ পিছত, আপুনি সক্ৰিয় কোষৰ সম্পূৰ্ণ শাৰী আৰু স্তম্ভ হাইলাইট কৰে তেওঁলোকৰ ColorIndex বৈশিষ্ট্যক আকাংক্ষিত ৰঙৰ বাবে সূচী সংখ্যালৈ সংহতি কৰি।
ব্যক্তিগত উপ কাৰ্য্যপত্ৰিকা_নিৰ্বাচনChange ( ByVal লক্ষ্য পৰিসীমা হিচাপে) যদি Target.Cells.Count > 1 তাৰ পিছত Sub Application.ScreenUpdating = False 'সকলো কোষৰ ৰং পৰিষ্কাৰ কৰক Cells.Interior.ColorIndex = 0 লক্ষ্যৰ সৈতে 'নিৰ্বাচিত ঘৰৰ শাৰী আৰু স্তম্ভ হাইলাইট কৰক .EntireRow.Interior.ColorIndex = 38.'.EntireColumn.Interior.ColorIndex = 24 End With Application.ScreenUpdating = True End Subক'ড স্বনিৰ্বাচিত কৰা
যদি আপুনি আপোনাৰ প্ৰয়োজনৰ বাবে ক'ড কাষ্টমাইজ কৰিব বিচাৰে, এই সৰু টিপছসমূহ কামত আহিব পাৰে:
- আমাৰ নমুনা ক'ডে ওপৰৰ gif ত প্ৰদৰ্শিত দুটা ভিন্ন ৰং ব্যৱহাৰ কৰে - শাৰীৰ বাবে ৰঙৰ সূচী 38 আৰু স্তম্ভৰ বাবে 24। হাইলাইট ৰং সলনি কৰিবলে , মাত্ৰ সেইবোৰক আপোনাৰ পছন্দৰ যিকোনো ColorIndex ক'ডৰ সৈতে সলনি কৰক।
- শাৰী আৰু স্তম্ভক একে ধৰণেৰে ৰং পাবলৈ , একে ব্যৱহাৰ কৰক দুয়োটাৰে বাবে ৰঙৰ সূচী সংখ্যা।
- কেৱল সক্ৰিয় শাৰী হাইলাইট কৰিবলে, এই শাৰীটো আঁতৰাওক বা মন্তব্য দিয়ক: .EntireColumn.Interior.ColorIndex = 24
- কেৱল সক্ৰিয় স্তম্ভ হাইলাইট কৰিবলৈ, এই শাৰীটো আঁতৰাওক বা মন্তব্য কৰক: .EntireRow.Interior.ColorIndex = 38
ক'ড কেনেকৈ যোগ কৰিব লাগে আপোনাৰ কাৰ্য্যপত্ৰিকালৈ
এটা নিৰ্দিষ্ট কাৰ্য্যপত্ৰিকাৰ পটভূমিত ক'ড নিৰৱে নিষ্পাদন কৰিবলে, আপুনি ইয়াক সেই কাৰ্য্যপত্ৰিকাৰ অন্তৰ্গত ক'ড উইন্ডোত সন্নিবিষ্ট কৰিব লাগিব, সাধাৰণ মডিউলত নহয় । ইয়াক সম্পন্ন কৰিবলৈ, এই পদক্ষেপসমূহ সম্পন্ন কৰক:
- আপোনাৰ কাৰ্য্যপুস্তিকাত, VBA সম্পাদকলৈ যাবলৈ Alt + F11 টিপক।
- বাওঁফালে থকা প্ৰকল্প এক্সপ্লোৰাৰত, আপুনি' সকলো খোলা কাৰ্য্যপুস্তিকা আৰু সিহতৰ কাৰ্য্যপত্ৰিকাসমূহৰ এটা তালিকা চাম। যদি আপুনি ইয়াক দেখা নাপায়, প্ৰকল্প এক্সপ্লোৰাৰ উইণ্ড'ক চাবলৈ আনিবলৈ Ctrl + R চৰ্টকাট ব্যৱহাৰ কৰক।
- লক্ষ্য কাৰ্য্যপুস্তিকা বিচাৰি উলিয়াওক। ইয়াৰ মাইক্ৰ'চফ্ট এক্সেলতবস্তু ফোল্ডাৰ, আপুনি হাইলাইটিং প্ৰয়োগ কৰিব বিচৰা শ্বীটত দুবাৰ-ক্লিক কৰক। এই উদাহৰণত, ই শ্বীট 1 ।
- সোঁফালে থকা ক'ড উইন্ডোত, ওপৰৰ ক'ড পেষ্ট কৰক।
- আপোনাৰ ফাইলটো মেক্ৰ'-সামৰ্থবান কাৰ্য্যপুস্তিকা হিচাপে সংৰক্ষণ কৰক (.xlsm).
সুবিধাসমূহ : সকলো বেকএণ্ডত কৰা হয়; ব্যৱহাৰকাৰীৰ পক্ষত কোনো সালসলনি/স্বনিৰ্বাচনৰ প্ৰয়োজন নাই; সকলো এক্সেল সংস্কৰণতে কাম কৰে।
অসুবিধাসমূহ : দুটা প্ৰয়োজনীয় নেতিবাচক দিশ আছে যিয়ে এই কৌশলক কিছুমান বিশেষ পৰিস্থিতিত প্ৰযোজ্য কৰি তোলে:
- ক'ডে পটভূমি পৰিষ্কাৰ কৰে ৱৰ্কশ্বীটৰ সকলো কোষৰ ৰং । যদি আপোনাৰ কোনো ৰঙীন ঘৰ আছে, এই সমাধান ব্যৱহাৰ নকৰিব কাৰণ আপোনাৰ স্বনিৰ্বাচিত ফৰ্মেটিং হেৰাই যাব।
- এই ক'ড এক্সিকিউট কৰিলে ব্লক কৰে পূৰ্বৱৰ্তী অৱস্থালৈ ঘূৰাই অনা কাৰ্য্যকৰীতা শ্বীটত, আৰু আপুনি Ctrl + Z টিপি এটা ভুল কাৰ্য্য পূৰ্বৱৰ্তী অৱস্থালৈ ঘূৰাই আনিব নোৱাৰিব।
VBA অবিহনে সক্ৰিয় শাৰী আৰু স্তম্ভ হাইলাইট কৰক
আপুনি নিৰ্বাচিত শাৰী আৰু হাইলাইট কৰিবলৈ পাব পৰা সৰ্বোত্তম /বা VBA অবিহনে স্তম্ভ হৈছে Excel ৰ চৰ্তযুক্ত ফৰ্মেটিং। ইয়াক ছেট আপ কৰিবলে, এই পদক্ষেপসমূহ সম্পন্ন কৰক:
- আপোনাৰ ডাটাছেট নিৰ্ব্বাচন কৰক য'ত হাইলাইটিং কৰিব লাগে।
- ঘৰ টেবত, <ত 1>শৈলীসমূহ গোট, নতুন নিয়ম ক্লিক কৰক।
- নতুন ফৰ্মেটিং নিয়ম সংলাপ বাকচত, কোনবোৰ কোষ নিৰ্ধাৰণ কৰিবলে এটা সূত্ৰ ব্যৱহাৰ কৰক নিৰ্ব্বাচন কৰক format .
- ফৰ্মেট মানসমূহত য'ত এই সূত্ৰসত্য বাকচত, এই সূত্ৰসমূহৰ এটা সুমুৱাওক:
সক্ৰিয় শাৰী হাইলাইট কৰিবলৈ:
=CELL("row")=ROW()
সক্ৰিয় স্তম্ভ হাইলাইট কৰিবলৈ :
=CELL("col")=COLUMN()
সক্ৰিয় শাৰী আৰু স্তম্ভ হাইলাইট কৰিবলৈ:
=OR(CELL("row")=ROW(), CELL("col")= COLUMN())
সকলো সূত্ৰই CELL ফাংচনৰ ব্যৱহাৰ কৰে to নিৰ্বাচিত ঘৰৰ শাৰী/স্তম্ভ সংখ্যা ঘূৰাই দিয়ক।
- ফৰ্মেট বুটাম ক্লিক কৰক, পূৰ্ণ টেবলৈ সলনি কৰক, আৰু আপুনি পছন্দ কৰা ৰং নিৰ্ব্বাচন কৰক।
- বন্ধ কৰিবলৈ ঠিক আছে দুবাৰ ক্লিক কৰক যদি আপুনি অনুভৱ কৰে যে আপুনি অধিক বিশদ নিৰ্দেশনাৰ প্ৰয়োজন, অনুগ্ৰহ কৰি সূত্ৰ-ভিত্তিক চৰ্তযুক্ত বিন্যাস নিয়ম কেনেকৈ সৃষ্টি কৰিব লাগে চাওক।
এই উদাহৰণৰ বাবে, আমি OR ৰ বাবে বাছনি কৰিলোঁ স্তম্ভ আৰু শাৰী দুয়োটাকে একে ৰঙত শ্বেড কৰিবলৈ সূত্ৰ। ইয়াৰ বাবে কম কাম লাগে আৰু বেছিভাগ ক্ষেত্ৰতে উপযুক্ত।
দুৰ্ভাগ্যজনকভাৱে, এই সমাধান VBA ৰ দৰে ভাল নহয় কাৰণ ইয়াৰ বাবে শ্বীটখন হস্তচালিতভাৱে পুনৰ গণনা কৰাৰ প্ৰয়োজন হয় (F9 কি' টিপি)। অবিকল্পিতভাৱে, এক্সেলে নতুন তথ্য প্ৰৱেশ কৰাৰ পিছত বা বৰ্তমানৰটো সম্পাদনা কৰাৰ পিছতহে এটা কাৰ্য্যপত্ৰিকা পুনৰ গণনা কৰে, কিন্তু নিৰ্বাচন সলনি হ'লে নহয়। গতিকে, আপুনি আন এটা কোষ নিৰ্বাচন কৰে - একো নহয়। F9 টিপক - শ্বীট সতেজ কৰা হয়, সূত্ৰ পুনৰ গণনা কৰা হয়, আৰু হাইলাইটিং আপডেইট কৰা হয়।
ৱৰ্কশ্বীট স্বয়ংক্ৰিয়ভাৱে পুনৰ গণনা কৰিবলৈ যেতিয়াই SelectionChange ইভেন্ট হয় ঘটে, আপুনি এই সৰল VBA ক'ড আপোনাৰ লক্ষ্য পত্ৰিকাৰ ক'ড মডিউলত ৰাখিব পাৰেপূৰ্বৱৰ্তী উদাহৰণ:
ব্যক্তিগত উপ Worksheet_SelectionChange( ByVal Target As Range) Target.Calculate End Subকোডে নিৰ্বাচিত পৰিসীমা/চেলক পুনৰ গণনা কৰিবলৈ বাধ্য কৰে, যি পাছলৈ CELL ফলনক আপডেইট কৰিবলৈ আৰু চৰ্তযুক্ত ফৰ্মেটিংক প্ৰতিফলিত কৰিবলৈ বাধ্য কৰে পৰিবৰ্তন।
সুবিধাসমূহ : পূৰ্বৰ পদ্ধতিৰ দৰে নহয়, এইটোৱে আপুনি হস্তচালিতভাৱে প্ৰয়োগ কৰা বৰ্ত্তমানৰ বিন্যাসত প্ৰভাৱ পেলোৱা নাই।
অসুবিধাসমূহ : may চৰ্তযুক্ত ফৰ্মেটিঙে কাম কৰিবলে, আপুনি Excelক প্ৰতিটো নিৰ্বাচন পৰিবৰ্তনত সূত্ৰ পুনৰ গণনা কৰিবলৈ বাধ্য কৰিব লাগিব (হয়তো F9 কি'ৰ সৈতে হস্তচালিতভাৱে বা VBA ৰ সৈতে স্বয়ংক্ৰিয়ভাৱে)। বলপূৰ্বক পুনৰ গণনাই আপোনাৰ Excel লেহেমীয়া কৰিব পাৰে। যিহেতু আমাৰ ক'ডে এটা সম্পূৰ্ণ শ্বীটৰ পৰিৱৰ্তে নিৰ্বাচন পুনৰ গণনা কৰে, এটা নেতিবাচক প্ৰভাৱ সম্ভৱতঃ কেৱল সঁচাকৈয়ে ডাঙৰ আৰু জটিল ৱৰ্কবুকতহে লক্ষ্যণীয় হ'ব।
- আপোনাৰ কাৰ্য্যপুস্তিকাত এটা নতুন খালী পৃষ্ঠা যোগ কৰক আৰু ইয়াক সহায়ক পত্ৰিকা নাম দিয়ক। এই পত্ৰিকাৰ একমাত্ৰ উদ্দেশ্য হৈছে এটা নিৰ্বাচিত ঘৰ ধাৰণ কৰা শাৰী আৰু স্তম্ভক প্ৰতিনিধিত্ব কৰা দুটা সংখ্যা সংৰক্ষণ কৰা, যাতে আপুনি পত্ৰিকাখন পিছৰ বিন্দুত সুৰক্ষিতভাৱে লুকুৱাব পাৰে।
- তলৰ VBA কাৰ্য্যপত্ৰিকাৰ ক'ড উইন্ডোত সন্নিবিষ্ট কৰক য'ত আপুনি হাইলাইটিং প্ৰণয়ন কৰিব বিচাৰে। বিশদ নিৰ্দেশনাৰ বাবে আমাৰ প্ৰথম উদাহৰণটো চাওক। ব্যক্তিগত উপ ৱৰ্কশ্বীট_নিৰ্বাচনChange( ByVal পৰিসীমা হিচাপে লক্ষ্য) Application.ScreenUpdating = মিছা ৱৰ্কশ্বীট( "সহায়ক পত্ৰিকা" ).Cells(2, 1) = Target.Row ৱৰ্কশ্বীট( "সহায়ক পত্ৰিকা" ).Cells(2, 2) = Target.Column Application.ScreenUpdating = True End Sub
ওপৰৰ ক'ডে সক্ৰিয় শাৰী আৰু স্তম্ভৰ স্থানাংকসমূহ "সহায়ক পত্ৰিকা" নামৰ শ্বীটত ৰাখে। যদি আপুনি স্তৰ ১ ত আপোনাৰ পৃষ্ঠাৰ নাম বেলেগ ধৰণে দিছে, সেই অনুসৰি ক'ডত কাৰ্য্যপত্ৰিকাৰ নাম সলনি কৰক। শাৰীৰ সংখ্যা A2 আৰু স্তম্ভ সংখ্যা B2 বুলি লিখা হয়।
- আপোনাৰ লক্ষ্য কাৰ্য্যপত্ৰিকাত, সম্পূৰ্ণ ডাটাছেট নিৰ্ব্বাচন কৰক, আৰু তলৰ সূত্ৰসমূহৰ সৈতে এটা চৰ্তযুক্ত বিন্যাস নিয়ম সৃষ্টি কৰক। ওপৰৰ উদাহৰণটোত স্তৰ-দ্বাৰা-পদক্ষেপ নিৰ্দেশনা দিয়া হৈছে।
চৰ্তযুক্ত ফৰ্মেটিং আৰু VBA ব্যৱহাৰ কৰি নিৰ্বাচিত শাৰী আৰু স্তম্ভ হাইলাইট কৰক
যদি পূৰ্বৰ পদ্ধতিয়ে আপোনাৰ কাৰ্য্যপুস্তিকা যথেষ্ট লেহেমীয়া কৰে, আপুনি কাৰ্য্যটো বেলেগ ধৰণেৰে কাষ চাপিব পাৰে - ইয়াৰ পৰিবৰ্তে প্ৰতিটো ব্যৱহাৰকাৰীৰ স্থানান্তৰত এটা কাৰ্য্যপত্ৰিকা পুনৰ গণনা কৰাৰ, VBA ৰ সহায়ত সক্ৰিয় শাৰী/স্তম্ভ সংখ্যা লওক, আৰু তাৰ পিছত সেই সংখ্যাটো চৰ্তযুক্ত ফৰ্মেটিং সূত্ৰ ব্যৱহাৰ কৰি ROW() বা COLUMN() ফলনলৈ সেৱা কৰক এই কাম সম্পন্ন কৰা,ইয়াত আপুনি অনুসৰণ কৰিবলগীয়া পদক্ষেপসমূহ আছে:
আৰু এতিয়া, তিনিটা মূল ব্যৱহাৰৰ ক্ষেত্ৰ বিতংভাৱে আলোচনা কৰা যাওক।
সক্ৰিয় শাৰী কেনেকৈ হাইলাইট কৰিব পাৰি
আপোনাৰ কাৰ্চাৰক এই মুহূৰ্তত ৰখা শাৰী হাইলাইট কৰিবলে, ইয়াৰ সৈতে এটা চৰ্তযুক্ত বিন্যাস নিয়ম সংস্থাপন কৰকসূত্ৰ:
=ROW()='Helper Sheet'!$A$2
ফলত, ব্যৱহাৰকাৰীয়ে স্পষ্টভাৱে চাব পাৰে কোনটো শাৰী বৰ্তমানে নিৰ্বাচিত কৰা হৈছে:
সক্ৰিয় স্তম্ভ কেনেকৈ হাইলাইট কৰিব
নিৰ্বাচিত স্তম্ভ হাইলাইট কৰিবলৈ, এই সূত্ৰ ব্যৱহাৰ কৰি স্তম্ভ সংখ্যাটো COLUMN ফাংচনলৈ ফিড কৰক:
=COLUMN()='Helper Sheet'!$B$2
এতিয়া, এটা হাইলাইট কৰা স্তম্ভই আপোনাক আৰামত আৰু অনায়াসে উলম্ব তথ্য পঢ়িবলৈ দিয়ে।
সক্ৰিয় শাৰী আৰু স্তম্ভ কেনেকৈ হাইলাইট কৰিব
নিৰ্বাচিত শাৰী আৰু স্তম্ভ দুয়োটাকে স্বয়ংক্ৰিয়ভাৱে একে ৰঙত শ্বেড কৰিবলৈ, ROW() আৰু COLUMN() ফাংচনসমূহক এটা সূত্ৰত একত্ৰিত কৰক:
=OR(ROW()='Helper Sheet'!$A$2, COLUMN()='Helper Sheet'!$B$2)
প্ৰাসংগিক তথ্যসমূহ তৎক্ষণাত ফোকাচলৈ অনা হয়, যাতে আপুনি ইয়াক ভুলকৈ পঢ়াৰ পৰা হাত সাৰিব পাৰে।
সুবিধাসমূহ : অনুকূলিত পৰিৱেশন; সকলো Excel সংস্কৰণতে কাম কৰে
অসুবিধাসমূহ : আটাইতকৈ দীঘলীয়া ছেটআপ
এক্সেলত এটা নিৰ্বাচিত কোষৰ স্তম্ভ আৰু শাৰী কেনেকৈ হাইলাইট কৰিব লাগে। মই আপোনাক পঢ়াৰ বাবে ধন্যবাদ জনাইছো আৰু অহা সপ্তাহত আমাৰ ব্লগত আপোনাক লগ পাবলৈ আগ্ৰহী!
ডাউনলোডৰ বাবে অনুশীলন কাৰ্য্যপুস্তিকা
সক্ৰিয় শাৰী আৰু স্তম্ভ (.xlsm ফাইল) হাইলাইট কৰা