Excel ত টেববোৰ কেনেকৈ আৰোহী আৰু অৱনমিত ক্ৰমত বৰ্ণানুক্ৰমিক কৰিব পাৰি

  • এইটো শ্বেয়াৰ কৰক
Michael Brown

টিউটোৰিয়েলে দেখুৱাইছে যে আপুনি কেনেকৈ VBA ক'ড আৰু ৱৰ্কবুক ব্যৱস্থাপক সঁজুলি ব্যৱহাৰ কৰি এক্সেল ৱৰ্কশ্বীটসমূহ বৰ্ণানুক্ৰমিক ক্ৰমত দ্ৰুতভাৱে সজাব পাৰে।

মাইক্ৰ'চফ্ট এক্সেলে সজাবলৈ কেইবাটাও দ্ৰুত আৰু সহজ উপায় প্ৰদান কৰে বৰ্ণানুক্ৰমে স্তম্ভ বা শাৰী। কিন্তু এক্সেলত ৱৰ্কশ্বীটসমূহ পুনৰ সাজিবলৈ এটাই পদ্ধতি আছে - শ্বীট টেব বাৰত আকাংক্ষিত স্থানলৈ টানি নিয়ক। যেতিয়া এটা সঁচাকৈয়ে ডাঙৰ কাৰ্য্যপুস্তিকাত টেবসমূহক বৰ্ণানুক্ৰমিক কৰাৰ কথা আহে, এইটো এটা দীঘলীয়া আৰু ভুল উপায় হ'ব পাৰে। সময় ৰাহি কৰা বিকল্প বিচাৰিছেনে? মাত্ৰ দুটাহে আছে: VBA ক'ড বা তৃতীয় পক্ষৰ সঁজুলি।

    VBA ৰ সৈতে Excel ত টেবসমূহ কেনেকৈ বৰ্ণানুক্ৰমিক কৰিব পাৰি

    তলত আপুনি Excel সজাবলৈ তিনিটা VBA ক'ডৰ উদাহৰণ পাব ব্যৱহাৰকাৰীৰ পছন্দৰ ওপৰত ভিত্তি কৰি শ্বীটসমূহ আৰোহণ, অৱনমিত, আৰু যিকোনো দিশত>

  • আপোনাৰ Excel ৱৰ্কবুকত, Visual Basic Editor খোলিবলৈ Alt + F11 টিপক।
  • বাওঁ পেনত, ThisWorkbook ৰাইট-ক্লিক কৰক, আৰু তাৰ পিছত Insert<ক্লিক কৰক 2> > মডিউল
  • ক'ড উইণ্ড'ত VBA ক'ড পেষ্ট কৰক।
  • মেক্ৰ' চলাবলৈ F5 টিপক।
  • তাৰ বাবে বিশদ স্তৰ-দ্বাৰা-স্তৰ নিৰ্দেশনাসমূহ, অনুগ্ৰহ কৰি Excel ত VBA ক'ড কেনেকৈ সন্নিবিষ্ট আৰু চলাব লাগে চাওক।

    টিপচ্। যদি আপুনি মেক্ৰ'ক অধিক ব্যৱহাৰৰ বাবে ৰাখিব বিচাৰে, আপোনাৰ নথিপত্ৰক এটা Excel মেক্ৰ'-সামৰ্থবান কাৰ্য্যপুস্তিকা (.xlsm) হিচাপে সংৰক্ষণ কৰাটো নিশ্চিত কৰক ।

    বিকল্পভাৱে, আপুনি আমাৰ নমুনা বৰ্ণমালা Excel টেবসমূহ কাৰ্য্যপুস্তিকা ডাউনলোড কৰিব পাৰে, যদি প্ৰমপ্ট কৰা হয় বিষয়বস্তু সামৰ্থবান কৰিব পাৰে, আৰু তাৰ পৰা পোনপটীয়াকৈ পছন্দৰ মেক্ৰ' চলাব পাৰে। কাৰ্য্যপুস্তিকাত নিম্নলিখিত মেক্ৰ'সমূহ আছে:

    • TabsAscending - A ৰ পৰা Z লৈ বৰ্ণানুক্ৰমে শ্বীটসমূহ সজাওক।
    • TabsDescending - ত শ্বীটসমূহ সজাওক ওলোটা ক্ৰমত, Z ৰ পৰা A লৈ।
    • AlphabetizeTabs - শ্বীট টেবসমূহ দুয়ো দিশতে সজাওক, আৰোহী বা অৱনমিত।

    নমুনা কাৰ্য্যপুস্তিকা ডাউনলোড কৰি খোলাৰ সৈতে আপোনাৰ Excel, আপোনাৰ নিজৰ কাৰ্য্যপুস্তিকা খোলক য'ত আপুনি টেবসমূহক বৰ্ণানুক্ৰমিক কৰিব বিচাৰে, Alt + F8 টিপক, পছন্দৰ মেক্ৰ' নিৰ্ব্বাচন কৰক, আৰু চালক ক্লিক কৰক | 1 এপ্লিকেচন.শ্বীট.গণনালৈ j ৰ বাবে = 1 এপ্লিকেচন.শ্বীট.গণনালৈ - 1 যদি UCase$(এপ্লিকেচন.শ্বীট(j).নাম) > UCase$(Application.Sheets(j + 1).Name) তাৰ পিছত Sheets(j).Move after:=Sheets(j + 1) শেষ যদি পৰৱৰ্তী পৰৱৰ্তী MsgBox "টেবসমূহক A ৰ পৰা Z লৈ সজাই তোলা হৈছে।" End Sub

    Z ৰ পৰা A লৈ Excel টেবসমূহ সজাওক

    যদি আপুনি আপোনাৰ শ্বীটসমূহক অৱনমিত আলফানিউমেৰিক ক্ৰমত (Z ৰ পৰা A লৈ, তাৰ পিছত সংখ্যাগত নামৰ সৈতে শ্বীটসমূহ) সজাব বিচাৰে, তেন্তে ব্যৱহাৰ কৰক নিম্নলিখিত ক'ড:

    Sub TabsDescending() i = 1 To ৰ বাবেএপ্লিকেচন.শ্বীট.গণনা j = 1 ৰ বাবে এপ্লিকেচন.শ্বীট.গণনালৈ - 1 যদি UCase$(এপ্লিকেচন.শ্বীট(j).নাম) < UCase$(Application.Sheets(j + 1).Name) তাৰ পিছত Application.Sheets(j).Move after:=Application.Sheets(j + 1) শেষ যদি পৰৱৰ্তী পৰৱৰ্তী MsgBox "টেবসমূহক Z ৰ পৰা A লৈ সজা হৈছে।" " " শেষ উপ

    আৰোহণ বা অৱনমিত টেবসমূহক বৰ্ণানুক্ৰমিক কৰক

    এই মেক্ৰ'ই আপোনাৰ ব্যৱহাৰকাৰীসকলক এটা প্ৰদত্ত কাৰ্য্যপুস্তিকাত কাৰ্য্যপত্ৰিকাসমূহ কেনেকৈ সজাব সেইটো সিদ্ধান্ত ল'বলৈ দিয়ে, বৰ্ণানুক্ৰমিকভাৱে A ৰ পৰা Z লৈ বা বিপৰীত ক্ৰমত।

    যিহেতু... Excel VBA ত ষ্টেণ্ডাৰ্ড ডাইলগ বক্স (MsgBox) এ কেৱল মুষ্টিমেয় পূৰ্বনিৰ্ধাৰিত বুটামৰ পৰা নিৰ্বাচন কৰাৰ অনুমতি দিয়ে, আমি তিনিটা কাষ্টম বুটামৰ সৈতে আমাৰ নিজৰ ফৰ্ম (UserForm) সৃষ্টি কৰিম: A ৰ পৰা Z , Z ৰ পৰা A , আৰু বাতিল কৰক

    ইয়াৰ বাবে, ভিজুৱেল বেচিক সম্পাদক খোলক, এই কৰ্মপুস্তিকা ৰাইট-ক্লিক কৰক, আৰু সমৰ্পণ কৰক ><ক্লিক কৰক ১>ব্যৱহাৰকাৰী প্ৰপত্ৰ । আপোনাৰ প্ৰপত্ৰৰ নাম দিয়ক SortOrderFrom , আৰু ইয়াত 4 টা নিয়ন্ত্ৰণ যোগ কৰক: এটা লেবেল আৰু তিনিটা বুটাম:

    তাৰ পিছত, F7 টিপক (বা প্ৰপত্ৰত দুবাৰ-ক্লিক কৰক ) Code উইণ্ড' খোলিবলৈ আৰু তলৰ ক'ডটো তাত পেষ্ট কৰিবলৈ। ক'ডে বুটাম ক্লিকসমূহ বাধা দিয়ে আৰু প্ৰতিটো বুটামলৈ এটা অনন্য টেগ নিযুক্ত কৰে:

    ব্যক্তিগত উপ আদেশবুটাম1_ক্লিক() Me.Tag = 1 Me.Hide End Sub ব্যক্তিগত উপ CommandButton2_Click() Me.Tag = 2 Me.Hide End Sub ব্যক্তিগত উপ CommandButton3_Click () Me.Tag = 0 Me.Hide End Sub

    ব্যৱহাৰকাৰীয়ে আপোনাৰ ফৰ্মত A to Z বা Z to A বুটাম ক্লিক কৰে নে নকৰে তাৰ ওপৰত নিৰ্ভৰ কৰি, টেবসমূহ সজাওকআৰোহী বৰ্ণানুক্ৰমিক ক্ৰম (অবিকল্পিতভাৱে নিৰ্বাচিত) বা অৱনমিত বৰ্ণানুক্ৰমিক ক্ৰম; বা ফৰ্ম বন্ধ কৰক আৰু বাতিল কৰক ৰ ক্ষেত্ৰত একো নকৰিব। এইটো নিম্নলিখিত VBA ক'ডৰ সৈতে কৰা হয়, যি আপুনি সাধাৰণ ধৰণেৰে সন্দৰ্ভ > মডিউল ৰ যোগেদি সন্নিবিষ্ট কৰে।

    Sub AlphabetizeTabs() Dim SortOrder As Integer SortOrder = showUserForm If SortOrder = 0 তাৰ পিছত x = 1 ৰ বাবে Sub প্ৰস্থান কৰক Application.Sheets.Count ৰ বাবে y = 1 Application.Sheets.Count লৈ - 1 যদি SortOrder = 1 তেন্তে যদি UCase$(Application.Sheets(y).Name) > UCase$(এপ্লিকেচন.শ্বীট(y + 1).নাম) তাৰ পিছত শ্বীট(y).তাৰ পিছত যাওক:=শ্বীট(y + 1) শেষ যদি ElseIf SortOrder = 2 তেন্তে যদি UCase$(এপ্লিকেচন.শ্বীট(y).নাম) < UCase$(Application.Sheets(y + 1).Name) তাৰ পিছত Sheets(y).Move after:=Sheets(y + 1) শেষ যদি শেষ যদি পৰৱৰ্তী পৰৱৰ্তী শেষ উপ ফাংচন showUserForm() পূৰ্ণসংখ্যা হিচাপে showUserForm = 0 SortOrderForm SortOrderForm লোড কৰক | টেবসমূহ সজাবলৈ, আৰু আপোনাৰ কাৰ্য্যপুস্তিকাৰ পৰা AlphabetizeTabs মেক্ৰ' চলাওক:

    পছন্দৰ সজাই ক্ৰম নিৰ্ব্বাচন কৰক, ধৰক, A ৰ পৰা Z<2 লৈ>, আৰু ফলাফলসমূহ পৰ্যবেক্ষণ কৰক:

    টিপচ্। VBA ৰ সৈতে, আপুনি আপোনাৰ Excel ৱৰ্কশ্বীটৰ কপিও সৃষ্টি কৰিব পাৰে। ক'ডটো ইয়াত উপলব্ধ: কেনেকৈভিবিএৰ সৈতে এক্সেলত ডুপ্লিকেট শ্বীট।

    আলটিমেট ছুইটৰ সৈতে এক্সেল টেবসমূহ বৰ্ণানুক্ৰমে কেনেকৈ সজাব

    এক্সেলৰ বাবে আমাৰ আলটিমেট ছুইটৰ ব্যৱহাৰকাৰীসকলে ভিবিএৰ সৈতে খেলা-ধূলা কৰিব নালাগে - তেওঁলোকৰ এটা মাল্টি আছে -কাৰ্য্যকৰী কাৰ্য্যপুস্তিকা ব্যৱস্থাপক তেওঁলোকৰ নিষ্পত্তিত:

    এই সঁজুলি আপোনাৰ Excel ৰিবনত যোগ কৰাৰ সৈতে, টেবসমূহ বৰ্ণানুক্ৰমিককৰণ এটা বুটাম ক্লিকৰ সৈতে কৰা হয়, ঠিক যিদৰে হ'ব লাগে!

    যদি আপুনি এইটো আৰু এক্সেলৰ বাবে অধিক 70+ পেছাদাৰী সঁজুলি অন্বেষণ কৰিবলৈ কৌতুহলী, আমাৰ আলটিমেট ছুইটৰ এটা পৰীক্ষামূলক সংস্কৰণ ইয়াত ডাউনলোড কৰিবলৈ উপলব্ধ।

    মই ধন্যবাদ জনাইছো আপোনাক পঢ়াৰ বাবে আৰু অহা সপ্তাহত আমাৰ ব্লগত আপোনাক লগ পাম বুলি আশা কৰিলোঁ!

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