বিষয়বস্তুৰ তালিকা
VBA macro প্ৰণয়ন কৰাটো Excel ত যিকোনো কাৰ্য্য চলাবলৈ আটাইতকৈ ফলপ্ৰসূ, দ্ৰুত, আৰু সুৰক্ষিত পদ্ধতি। এই লেখাটোত আমি আপোনাক দেখুৱাম যে এক্সেলত টেবুল VBA ৰ সৈতে কেনেকৈ সজাব পাৰি।
ডাউনলোড ৱৰ্কবুক
আপুনি ইয়াৰ পৰা বিনামূলীয়া অনুশীলন Excel কাৰ্য্যপুস্তিকা ডাউনলোড কৰিব পাৰে।
VBA.xlsm ৰ সৈতে টেবুল সজাওক
VBA প্ৰণয়ন কৰাৰ আগতে জানিবলগীয়া কথাসমূহ Excel
ত কিছুমান প্ৰাচল আছে যিবোৰ আপুনি VBA ৰ সজাই পদ্ধতিৰ সৈতে কাম কৰাৰ সময়ত সঘনাই ব্যৱহাৰ কৰিব লাগিব। গতিকে ইয়াত আমি আপুনি ক'ড লিখাৰ সময়ত আপোনাক পৰিচিত কৰিবলৈ কিছুমান প্ৰাচলৰ বিষয়ে আলোচনা কৰিম।
প্যাৰামিটাৰ | প্ৰয়োজনীয়/ বৈকল্পিক | তথ্যৰ ধৰণ | বিৱৰণ |
---|---|---|---|
কী | ঐচ্ছিক | ভেৰিয়েন্ট | পৰিসীমা বা স্তম্ভ ধাৰ্য্য কৰে যাৰ মানসমূহ সজাব। |
ক্ৰম | ঐচ্ছিক | XlSortOrder | সজাই পৰাই কৰা ক্ৰম ধাৰ্য্য কৰে।
|
হেডাৰ | ঐচ্ছিক | XlYesNoGuess | প্ৰথম শাৰীত হেডাৰ আছে নে নাই ধাৰ্য্য কৰে .
|
4 Excel ত টেবুল সজাবলৈ VBA প্ৰণয়ন কৰাৰ পদ্ধতিসমূহ
এই বিভাগে মান, ৰং, আইকন আৰু একাধিক স্তম্ভ VBA ক'ডৰ সৈতে বিবেচনা কৰি এক্সেল টেবুলসমূহ কেনেকৈ সজাব লাগে দেখুৱাব।
১. Excel ত মান অনুসৰি টেবুল সজাবলৈ VBA এম্বেড কৰক
তলৰ উদাহৰণ বিবেচনা কৰি আমি এই টেবুলখন চিহ্ন <ত উপস্থিত মানসমূহৰ দ্বাৰা সজাম ২> স্তম্ভটো অৱনমিত ক্ৰমত।
পদক্ষেপ:
- Alt + F11 অন টিপক আপোনাৰ কিবৰ্ড বা টেবলৈ যাওক ডেভেলপাৰ -> ভিজুৱেল বেচিক সম্পাদক খোলিবলৈ ভিজুৱেল বেচিক ।
- পপ-আপ ক'ড উইণ্ড'ত, মেনু বাৰৰ পৰা , ক্লিক কৰক সন্দৰ্ভত -> মডিউল .
- নিৰ্দেশিত ক'ড কপি কৰক আৰু ইয়াক ক'ড উইণ্ড'ত পেষ্ট কৰক।
1782
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
ইয়াত,
- SortTBL → টেবুলৰ নাম ধাৰ্য্য কৰা হৈছে।
- SortTBL[চিহ্নসমূহ] -> সজাবলে টেবুলৰ স্তম্ভৰ নাম ধাৰ্য্য কৰা হৈছে।
- Key1:=iColumn → ক'ডে টেবুলৰ কোনটো স্তম্ভ সজাব সেইটো জানিবলৈ স্তম্ভ পৰিসীমা ধাৰ্য্য কৰা হৈছে।
- Order1:=xlDescending → স্তম্ভটোক অৱনমিত ক্ৰমত সজাবলৈ ক্ৰমটো xlDescending হিচাপে ধাৰ্য্য কৰা হৈছে। যদি আপুনি স্তম্ভটো আৰোহী ক্ৰমত সজাব বিচাৰে তেন্তে ইয়াৰ পৰিবৰ্তে xlআৰোহণকাৰী লিখক।
- হেডাৰ:= xlহয় → যিহেতু এই টেবুলৰ স্তম্ভটোৰ এটা আছেহেডাৰ গতিকে আমি ইয়াক xlহয় বিকল্পৰ সৈতে ধাৰ্য্য কৰিলোঁ।
- আপোনাৰ কিবৰ্ডত বা তাৰ পৰা F5 টিপক মেনু বাৰ নিৰ্ব্বাচন কৰক Run -> উপ/ব্যৱহাৰকাৰী প্ৰপত্ৰ চলাওক। আপুনি মেক্ৰ' চলাবলৈ উপ-মেনু বাৰত থকা সৰু প্লে আইকন ত ক্লিক কৰিব পাৰে।
আপুনি দেখিব যে... আপোনাৰ টেবুলত থকা স্তম্ভটো এতিয়া অৱনমিত ক্ৰমত সজাই তোলা হৈছে ।
অধিক পঢ়ক: এক্সেলত মান অনুসৰি তথ্য কেনেকৈ সজাব (৫টা সহজ পদ্ধতি ) <২><৩><২২><১>২. একাধিক স্তম্ভৰ বাবে টেবুল সজাবলৈ VBA মেক্ৰ' সন্নিবিষ্ট কৰক
আপুনি VBA মেক্ৰ'ৰ সৈতে এক্সেলত একাধিক স্তম্ভৰ বাবে এটা টেবুল সজাব পাৰে >
ওপৰৰ তালিকাৰ পৰা আমি নাম আৰু বিভাগ স্তম্ভবোৰ আৰোহী ক্ৰমত সজাম .
পদক্ষেপসমূহ:
- পূৰ্বৰ দৰেই, ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক এডিটৰ খোলক আৰু... ক'ড উইণ্ড'ত এটা মডিউল সন্নিবিষ্ট কৰক।
- ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ডটো কপি কৰক আৰু পেষ্ট কৰক।
6698
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
ইয়াত,
- TableValue → টেবুলৰ নাম ধাৰ্য্য কৰা হৈছে।
- টেবুলমূল্য[নাম] -> সজাবলৈ টেবুলৰ প্ৰথম স্তম্ভৰ নাম ধাৰ্য্য কৰা হৈছে।
- TableValue[Department] -> সজাবলৈ টেবুলৰ দ্বিতীয় স্তম্ভৰ নাম ধাৰ্য্য কৰা হৈছে।
- Key1:=iColumn1 → ক'ডক জনাবলৈ স্তম্ভ পৰিসীমা ধাৰ্য্য কৰা হৈছে যাতে টেবুলৰ প্ৰথম স্তম্ভটো হ'ব লাগেsorted.
- Key1:=iColumn2 → ক'ডক জনাবলৈ স্তম্ভ পৰিসীমা ধাৰ্য্য কৰা হৈছে যাতে টেবুলৰ দ্বিতীয় স্তম্ভটো সজাব লাগিব।
- Order1: =xlAscending → স্তম্ভটোক অৱনমিত ক্ৰমত সজাবলৈ ক্ৰমটো xlAscending হিচাপে ধাৰ্য্য কৰা হৈছে। যদি আপুনি স্তম্ভটো অৱনমিত ক্ৰমত সজাব বিচাৰে তেন্তে ইয়াৰ পৰিৱৰ্তে xlDescending লিখক।
- Header:= xlYes → যিহেতু এই টেবুলৰ স্তম্ভবোৰৰ হেডাৰ আছে গতিকে আমি ইয়াক ধাৰ্য্য কৰিলোঁ xlহয় বিকল্পৰ সৈতে।
- এই ক'ড চলাওক আৰু আপুনি <1 দুয়োটা পাব>টেবুলৰ স্তম্ভসমূহ আৰোহী ক্ৰমত সজাইছে।
অধিক পঢ়ক: একাধিক স্তম্ভ কেনেকৈ স্বয়ংক্ৰিয়ভাৱে সজাব এক্সেল (৩টা উপায়)
সদৃশ পঢ়া
- এক্সেলত একক তালিকা কেনেকৈ সজাব (১০টা উপযোগী পদ্ধতি)
- এক্সেল ভিবিএৰ সৈতে এৰে সজাওক (আৰোহী আৰু অৱনমিত ক্ৰম দুয়োটা)
- এক্সেলত তথ্য কেনেকৈ সজাব আৰু ফিল্টাৰ কৰিব লাগে (এটা সম্পূৰ্ণ নিৰ্দেশনা)
- এক্সেল স্বয়ংক্ৰিয় সজা যেতিয়া তথ্য সলনি হয় (৯টা উদাহৰণ)
- এক্সেলত যাদৃচ্ছিক সজাই পৰাই (সূত্ৰ + VBA)
<১>৩. Excel ত ঘৰৰ ৰঙৰ দ্বাৰা টেবুল সজাবলৈ মেক্ৰ' প্ৰণয়ন কৰক
আপুনি এটা টেবুলত থকা ঘৰৰ ৰং অনুসৰি সজাবও পাৰে।
ওপৰৰ টেবুলখনক আমাৰ উদাহৰণ হিচাপে লৈ আমি আপোনাক দেখুৱাম যে এই টেবুলখনে ৰখা ৰঙৰ ওপৰত ভিত্তি কৰি ইয়াক কেনেকৈ সজাব লাগে।
পদক্ষেপসমূহ:
- পূৰ্বতে দেখুওৱাৰ দৰে, ভিজুৱেল বেচিক খোলক ডেভেলপাৰ টেবৰ পৰা সম্পাদক আৰু ক'ড উইণ্ড'ত এটা মডিউল সন্নিবিষ্ট কৰক ।
- ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰক আৰু ইয়াক পেষ্ট কৰক।
9066
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
ইয়াত আমি প্ৰদান কৰা RGB ক'ডসমূহ , আপুনি ইয়াক বা আপুনি বিচৰা অন্য যিকোনো RGB ক'ড বিচাৰি পাব পাৰে তলত দিয়া gif অনুসৰণ কৰি।
- মাত্ৰ ৰঙীন কোষ ত ক্লিক কৰক।
- ঘৰ টেবত, ৰং পূৰণ কৰক ৰ কাষৰ কাঁড় চিহ্নত ক্লিক কৰক তাৰ পিছত অধিক ৰং নিৰ্ব্বাচন কৰক। আপুনি RGB ক'ডসমূহ উপস্থিত ৰংসমূহ পপ-আপ বাকচৰ স্বনিৰ্বাচিত টেবত দেখিব।
- এই ক'ড চলাওক আৰু আপোনাৰ টেবুলখন ৰঙৰ ওপৰত ভিত্তি কৰি সজাব ।
অধিক পঢ়ক: এক্সেলত ৰঙৰ দ্বাৰা কেনেকৈ সজাব (৪টা মাপকাঠী)
4. আইকন অনুসৰি এক্সেল টেবুল সজাবলৈ VBA প্ৰয়োগ কৰক
ধৰি লওক ডাটাছেটৰ টেবুলত উন্নত পঠনযোগ্যতাৰ বাবে আইকন আছে। আপুনি টেবুলখন VBA মেক্ৰ'ৰ সৈতে এক্সেলত আইকনসমূহৰ ওপৰত ভিত্তি কৰি সজাব পাৰে।
ওপৰৰ ডাটাছেটটো চাওক। ইয়াত টেবুলখনত চিহ্ন স্তম্ভত সংখ্যাৰ মানৰ কাষত আইকন আছে যাতে আমি বুজিব পাৰো কোনজন ছাত্ৰৰ ভাল, বেয়া বা গড় ফলাফল আছে।
মন কৰিব যে, যদি... আপুনি নাজানে যে আপুনি এটা ঘৰৰ ভিতৰত এটা আইকন কেনেকৈ সন্নিবিষ্ট কৰিব পাৰে, আপুনি Excel ত চৰ্তসাপেক্ষ ফৰ্মেটিং বৈশিষ্ট্যৰ সৈতে এইটো কৰিব পাৰে।
- নিৰ্বাচন কৰক গোটেই ৰেঞ্জ বা...স্তম্ভ।
- চৰ্তসাপেক্ষ ফৰ্মেটিং -> আইকন ছেটসমূহ । তাৰ পিছত বিকল্পৰ পৰা আপুনি বিচৰা যিকোনো আইকন ছেট বাছক।
আইকনসমূহৰ ওপৰত ভিত্তি কৰি এটা টেবুল সজাবলৈ পদক্ষেপসমূহ তলত দিয়া হৈছে।
পদক্ষেপসমূহ:
- ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক এডিটৰ খোলক আৰু সমৰ্পণ ক ক'ড উইণ্ড'ত মডিউল ।
- ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
2114
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।<৩>
ইয়াত,
- xl5কাঁড় -> আমি চৰ্তযুক্ত ফৰ্মেটিং ৰ বিকল্পৰ পৰা 5 টা কাঁড়ৰ গোট বাছি লৈছিলো।
- বস্তু (1) -> কাঁড় আইকনৰ প্ৰথম ধৰণ ধাৰ্য্য কৰা হৈছে।
- বস্তু (2) -> কাঁড় আইকনৰ ছেকেণ্ড ধৰণ ধাৰ্য্য কৰা হৈছে।
- বস্তু (3) -> তৃতীয় ধৰণৰ কাঁড় আইকন ধাৰ্য্য কৰা হৈছে।
- বস্তু (4) -> চতুৰ্থ ধৰণৰ কাঁড় আইকন ধাৰ্য্য কৰা হৈছে।
- বস্তু (5) -> পঞ্চম ধৰণৰ কাঁড় আইকন ধাৰ্য্য কৰা হৈছে।
- এই ক'ড চলাওক আৰু টেবুল <হ'ব 1>আইকনসমূহৰ ওপৰত ভিত্তি কৰি সজাব ।
অধিক পঢ়ক: এক্সেলত টেবুল কেনেকৈ স্বয়ংক্ৰিয়ভাৱে সজাব (5 পদ্ধতি)
উপসংহাৰ
এই প্ৰবন্ধটোৱে আপোনাক দেখুৱাইছিল যে এক্সেল VBA ত তালিকাখন কেনেকৈ সজাব লাগে। আশাকৰো এই লেখাটো আপোনালোকৰ বাবে অতি উপকাৰী হৈছে। বিষয়টোৰ সন্দৰ্ভত আপোনাৰ কিবা প্ৰশ্ন থাকিলে নিঃসংকোচে সুধিব পাৰে।