এক্সেলত টেবুল সজাবলৈ VBA (৪টা পদ্ধতি)

  • এইটো শ্বেয়াৰ কৰক
Hugh West

VBA macro প্ৰণয়ন কৰাটো Excel ত যিকোনো কাৰ্য্য চলাবলৈ আটাইতকৈ ফলপ্ৰসূ, দ্ৰুত, আৰু সুৰক্ষিত পদ্ধতি। এই লেখাটোত আমি আপোনাক দেখুৱাম যে এক্সেলত টেবুল VBA ৰ সৈতে কেনেকৈ সজাব পাৰি।

ডাউনলোড ৱৰ্কবুক

আপুনি ইয়াৰ পৰা বিনামূলীয়া অনুশীলন Excel কাৰ্য্যপুস্তিকা ডাউনলোড কৰিব পাৰে।

VBA.xlsm ৰ সৈতে টেবুল সজাওক

VBA প্ৰণয়ন কৰাৰ আগতে জানিবলগীয়া কথাসমূহ Excel

ত কিছুমান প্ৰাচল আছে যিবোৰ আপুনি VBA সজাই পদ্ধতিৰ সৈতে কাম কৰাৰ সময়ত সঘনাই ব্যৱহাৰ কৰিব লাগিব। গতিকে ইয়াত আমি আপুনি ক'ড লিখাৰ সময়ত আপোনাক পৰিচিত কৰিবলৈ কিছুমান প্ৰাচলৰ বিষয়ে আলোচনা কৰিম।

প্যাৰামিটাৰ প্ৰয়োজনীয়/ বৈকল্পিক তথ্যৰ ধৰণ বিৱৰণ
কী ঐচ্ছিক ভেৰিয়েন্ট পৰিসীমা বা স্তম্ভ ধাৰ্য্য কৰে যাৰ মানসমূহ সজাব।
ক্ৰম ঐচ্ছিক XlSortOrder সজাই পৰাই কৰা ক্ৰম ধাৰ্য্য কৰে।
  • xlAscending = আৰোহী ক্ৰমত সজাবলৈ।
  • xlDescending = অৱনমিত ক্ৰমত সজাবলৈ।
হেডাৰ ঐচ্ছিক XlYesNoGuess প্ৰথম শাৰীত হেডাৰ আছে নে নাই ধাৰ্য্য কৰে .
  • xlNo = যেতিয়া স্তম্ভটোৰ কোনো হেডাৰ নাথাকে; অবিকল্পিত মান।
  • xlহয় = যেতিয়া স্তম্ভসমূহৰ হেডাৰ থাকে।
  • xlGuess = Excel ক দিবলৈহেডাৰসমূহ নিৰ্ধাৰণ কৰক।

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 তালিকাখন কেনেকৈ সজাব লাগে। আশাকৰো এই লেখাটো আপোনালোকৰ বাবে অতি উপকাৰী হৈছে। বিষয়টোৰ সন্দৰ্ভত আপোনাৰ কিবা প্ৰশ্ন থাকিলে নিঃসংকোচে সুধিব পাৰে।

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।