எக்செல் இல் அட்டவணையை வரிசைப்படுத்த VBA (4 முறைகள்)

Hugh West

VBA மேக்ரோ செயல்படுத்துவது எக்செல் இல் எந்த ஒரு செயலையும் இயக்குவதற்கு மிகவும் பயனுள்ள, விரைவான மற்றும் பாதுகாப்பான முறையாகும். இந்தக் கட்டுரையில், எக்செல் இல் VBA உடன் அட்டவணையை வரிசைப்படுத்துவது எப்படி என்பதைக் காண்பிப்போம்.

ஒர்க்புக்கைப் பதிவிறக்கு

இலவச பயிற்சி எக்செல் பணிப்புத்தகத்தை நீங்கள் இங்கிருந்து பதிவிறக்கம் செய்யலாம்.

VBA.xlsm உடன் அட்டவணையை வரிசைப்படுத்துங்கள்

VBA ஐ செயல்படுத்தும் முன் தெரிந்து கொள்ள வேண்டிய விஷயங்கள் Excel இல் அட்டவணையை வரிசைப்படுத்த

VBA இன் Sort முறையுடன் பணிபுரியும் போது நீங்கள் அடிக்கடி பயன்படுத்த வேண்டிய சில அளவுருக்கள் உள்ளன. எனவே நீங்கள் குறியீட்டை எழுதும் போது உங்களைப் பழக்கப்படுத்த சில அளவுருக்கள் பற்றி இங்கு விவாதிப்போம்.

அளவுரு தேவை/விருப்பம் தரவு வகை விளக்கம்
விசை விரும்பினால் மாறு வரிசைப்படுத்தப்பட வேண்டிய மதிப்புகள் வரம்பு அல்லது நெடுவரிசையைக் குறிப்பிடுகிறது 1>XlSortOrder வரிசையாக்கம் செய்யப்படும் வரிசையைக் குறிப்பிடுகிறது.
  • xlAscending = ஏறுவரிசையில் வரிசைப்படுத்த.
  • xlDescending = இறங்குவரிசையில் வரிசைப்படுத்த.
தலைப்பு விரும்பினால் XlYesNoGuess முதல் வரிசையில் தலைப்புகள் உள்ளதா இல்லையா என்பதைக் குறிப்பிடுகிறது .
  • xlNo = நெடுவரிசையில் தலைப்புகள் இல்லாதபோது; இயல்புநிலை மதிப்பு.
  • xlYes = நெடுவரிசைகளில் தலைப்புகள் இருக்கும்போது.
  • xlGuess = Excel ஐ அனுமதிக்கதலைப்புகளை தீர்மானிக்கவும் மதிப்பு, வண்ணங்கள், சின்னங்கள் மற்றும் VBA குறியீட்டைக் கொண்டு பல நெடுவரிசைகள் ஆகியவற்றைக் கருத்தில் கொண்டு எக்செல் அட்டவணைகளை வரிசைப்படுத்துவது எப்படி என்பதைக் காட்டுகிறது. <22 1. எக்செல்

    இல் உள்ள மதிப்பின்படி அட்டவணையை வரிசைப்படுத்த VBA ஐ உட்பொதிக்கவும்

    பின்வரும் எடுத்துக்காட்டைக் கருத்தில் கொண்டு இந்த அட்டவணையை மார்க் இல் உள்ள மதிப்புகளின்படி வரிசைப்படுத்துவோம் 2> நெடுவரிசை இறங்கு வரிசையில்.

    படிகள்:

    • Alt + F11 ஐ அழுத்தவும் உங்கள் விசைப்பலகை அல்லது தாவலுக்குச் செல்லவும் டெவலப்பர் -> விஷுவல் பேசிக் விஷுவல் பேசிக் எடிட்டரை திறக்க.

    • பாப்-அப் குறியீடு சாளரத்தில், மெனு பட்டியில் இருந்து , செருகு -> Module .

    • பின்வரும் குறியீட்டை நகலெடுத்து குறியீடு சாளரத்தில் ஒட்டவும்.
    8888

    உங்கள் குறியீடு இப்போது இயக்கத் தயாராக உள்ளது.

    இங்கே,

    • SortTBL → அட்டவணையின் பெயரைக் குறிப்பிட்டது.
    • SortTBL[மார்க்ஸ்] -> வரிசைப்படுத்த அட்டவணையின் நெடுவரிசைப் பெயரைக் குறிப்பிட்டது.
    • Key1:=iColumn → அட்டவணையில் எந்த நெடுவரிசையை வரிசைப்படுத்த வேண்டும் என்பதை குறியீட்டிற்குத் தெரிவிக்க, நெடுவரிசை வரம்பைக் குறிப்பிட்டது.
    • Order1:=xlDescending → நெடுவரிசையை இறங்கு வரிசையில் வரிசைப்படுத்த xlDescending என வரிசையைக் குறிப்பிட்டது. நீங்கள் நெடுவரிசையை ஏறுவரிசையில் வரிசைப்படுத்த விரும்பினால், அதற்கு பதிலாக xlAscending என்று எழுதவும்.
    • தலைப்பு:= xlYes → இந்த அட்டவணையில் உள்ள நெடுவரிசையில் ஒருதலைப்பு எனவே அதை xlYes விருப்பத்துடன் குறிப்பிட்டோம் மெனு பட்டியில் Run -> துணை/பயனர் படிவத்தை இயக்கவும். மேக்ரோவை இயக்க துணை மெனு பட்டியில் உள்ள சிறிய ப்ளே ஐகானை கிளிக் செய்யலாம்.

    உங்கள் அட்டவணையில் உள்ள நெடுவரிசை இப்போது இறங்கு வரிசையில் வரிசைப்படுத்தப்பட்டுள்ளது .

    மேலும் படிக்க: எக்செல் மதிப்பின்படி தரவை வரிசைப்படுத்துவது எப்படி (5 எளிதான முறைகள் )

    2. பல நெடுவரிசைகளுக்கான அட்டவணையை வரிசைப்படுத்த VBA மேக்ரோவைச் செருகவும்

    நீங்கள் பல நெடுவரிசைகளுக்கான அட்டவணையை VBA மேக்ரோ மூலம் Excel இல் வரிசைப்படுத்தலாம்.

    <0.

    மேலே உள்ள அட்டவணையில் இருந்து, பெயர் மற்றும் துறை நெடுவரிசைகளை ஏறுவரிசையில் வரிசைப்படுத்துவோம் .

    படிகள்:

    • முன்பைப் போலவே, டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறக்கவும். குறியீடு சாளரத்தில் ஒரு தொகுதி செருகவும்.
    • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
    9098

    உங்கள் குறியீடு இப்போது இயக்கத் தயாராக உள்ளது.

    இங்கே,

    • டேபிள் மதிப்பு → அட்டவணையின் பெயரைக் குறிப்பிட்டது.
    • 1>அட்டவணை மதிப்பு[பெயர்] -> வரிசைப்படுத்த அட்டவணையின் முதல் நெடுவரிசைப் பெயரைக் குறிப்பிட்டது.
    • TableValue[Department] -> வரிசைப்படுத்த அட்டவணையின் இரண்டாவது நெடுவரிசைப் பெயரைக் குறிப்பிட்டது.
    • Key1:=iColumn1 → அட்டவணையில் முதல் நெடுவரிசை இருக்க வேண்டும் என்பதை குறியீட்டிற்குத் தெரிவிக்க நெடுவரிசை வரம்பைக் குறிப்பிட்டதுவரிசைப்படுத்தப்பட்டது.
    • Key1:=iColumn2 → அட்டவணையில் உள்ள இரண்டாவது நெடுவரிசையை வரிசைப்படுத்த வேண்டும் என்பதை குறியீட்டிற்கு தெரியப்படுத்த, நெடுவரிசை வரம்பைக் குறிப்பிட்டது.
    • Order1: =xlAscending → நெடுவரிசையை இறங்கு வரிசையில் வரிசைப்படுத்த xlAscending என வரிசையைக் குறிப்பிட்டது. நீங்கள் நெடுவரிசையை இறங்கு வரிசையில் வரிசைப்படுத்த விரும்பினால், அதற்கு பதிலாக xlDescending என்று எழுதவும்.
    • தலைப்பு:= xlYes → இந்த அட்டவணையின் நெடுவரிசைகளில் தலைப்புகள் இருப்பதால், நாங்கள் அதைக் குறிப்பிட்டோம். xlYes விருப்பத்துடன்>அட்டவணையின் நெடுவரிசைகள் ஏறுவரிசையில் வரிசைப்படுத்தப்பட்டன.

    மேலும் படிக்க: இதில் பல நெடுவரிசைகளை தானாக வரிசைப்படுத்துவது எப்படி எக்செல் (3 வழிகள்)

    இதே மாதிரியான ரீடிங்ஸ்

    • எக்செல் இல் தனித்த பட்டியலை எப்படி வரிசைப்படுத்துவது (10 பயனுள்ள முறைகள்)
    • எக்செல் VBA உடன் வரிசை வரிசை (ஏறுவரிசை மற்றும் இறங்கு வரிசை இரண்டும்)
    • எக்செல் இல் தரவை வரிசைப்படுத்தி வடிகட்டுவது எப்படி (ஒரு முழுமையான வழிகாட்டுதல்) <18
    • தரவு மாறும்போது எக்செல் தானியங்கு வரிசைப்படுத்தல் (9 எடுத்துக்காட்டுகள்)
    • எக்செல் இல் சீரற்ற வரிசைப்படுத்தல் (சூத்திரங்கள் + VBA)

3. எக்ஸெல்

ல் மேக்ரோவைச் செயல்படுத்தி, கலர் மூலம் அட்டவணையை வரிசைப்படுத்தவும் 3>

மேலே உள்ள அட்டவணையை எடுத்துக்காட்டுடன், இந்த அட்டவணையில் இருக்கும் வண்ணங்களின் அடிப்படையில் அதை எப்படி வரிசைப்படுத்துவது என்பதைக் காண்பிப்போம்.

படிகள்:

  • முன் காட்டியது போல், விஷுவல் பேசிக் திறக்கவும் டெவலப்பர் தாவலில் இருந்து எடிட்டர் மற்றும் குறியீடு சாளரத்தில் செருகு தொகுதி .
  • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுக்கவும் அதை ஒட்டவும்.
6130

உங்கள் குறியீடு இப்போது இயக்கத் தயாராக உள்ளது.

நாங்கள் வழங்கிய RGB குறியீடுகள் இதோ , கீழே கொடுக்கப்பட்டுள்ள gif ஐப் பின்பற்றுவதன் மூலம் அதை அல்லது வேறு ஏதேனும் RGB குறியீட்டைக் கண்டறியலாம்.

  • வண்ண கலத்தில் கிளிக் செய்யவும்.<18
  • முகப்பு தாவலில், நிற நிறத்திற்கு அருகில் உள்ள அம்புக்குறியைக் கிளிக் செய்யவும் பின்னர் மேலும் வண்ணங்கள் என்பதைத் தேர்ந்தெடுக்கவும். தோன்றிய வண்ணங்கள் பாப்-அப் பெட்டியின் தனிப்பயன் தாவலில் RGB குறியீடுகளைக் காண்பீர்கள்.

3>

  • இயக்கு இந்தக் குறியீடு மற்றும் உங்கள் அட்டவணை வண்ணங்களின் அடிப்படையில் வரிசைப்படுத்தப்படும் .

0> மேலும் படிக்க: எக்செல் (4 அளவுகோல்கள்) இல் வண்ணத்தின்படி எப்படி வரிசைப்படுத்துவது

4. எக்செல் அட்டவணையை ஐகான் மூலம் வரிசைப்படுத்த VBA ஐப் பயன்படுத்தவும்

தரவுத்தொகுப்பின் அட்டவணையில் சிறந்த வாசிப்புத்திறனுக்கான ஐகான்கள் உள்ளன என்று வைத்துக்கொள்வோம். எக்செல் இல் VBA மேக்ரோ மூலம் அட்டவணையை ஐகான்களின் அடிப்படையில் வரிசைப்படுத்தலாம்.

மேலே உள்ள தரவுத்தொகுப்பைப் பார்க்கவும். இங்கே அட்டவணையில் மார்க்ஸ் நெடுவரிசைகளில் எண் மதிப்புகளுக்கு அருகில் ஐகான்கள் உள்ளன, இதன் மூலம் எந்த மாணவர் நல்ல, மோசமான அல்லது சராசரியான முடிவுகளைப் பெற்றுள்ளார் என்பதை நாம் புரிந்து கொள்ள முடியும்.

கவனிக்க, என்றால், ஒரு கலத்திற்குள் ஒரு ஐகானை எவ்வாறு செருகுவது என்பது உங்களுக்குத் தெரியாது, Excel இல் உள்ள நிபந்தனை வடிவமைத்தல் அம்சத்தைக் கொண்டு இதைச் செய்யலாம்.

  • தேர்ந்தெடு முழு வீச்சு அல்லதுநெடுவரிசை.
  • நிபந்தனை வடிவமைத்தல் -> ஐகான் செட் . விருப்பத்திலிருந்து நீங்கள் விரும்பும் ஏதேனும் ஐகான் செட்களைத் தேர்ந்தெடுக்கவும்.

ஐகான்களின் அடிப்படையில் அட்டவணையை வரிசைப்படுத்துவதற்கான படிகள் கீழே கொடுக்கப்பட்டுள்ளன.

படிகள்:

  • டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து செருகு a குறியீடு சாளரத்தில் தொகுதி .
  • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
6690

உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.

இங்கே,

  • xl5Arrows -> நிபந்தனை வடிவமைத்தல் இல் உள்ள விருப்பத்திலிருந்து 5 அம்புகளின் தொகுப்பை தேர்ந்தெடுத்தோம்.
  • உருப்படி (1) -> அம்பு ஐகானின் முதல் வகை குறிப்பிடப்பட்டது.
  • உருப்படி (2) -> இரண்டாவது வகை அம்புக்குறி ஐகான் குறிப்பிடப்பட்டது.
  • உருப்படி (3) -> மூன்றாவது வகை அம்புக்குறி ஐகான் குறிப்பிடப்பட்டுள்ளது.
  • உருப்படி (4) -> நான்காவது வகை அம்புக்குறி ஐகான் குறிப்பிடப்பட்டுள்ளது.
  • உருப்படி (5) -> ஐந்தாவது வகை அம்புக்குறி ஐகான் குறிப்பிடப்பட்டுள்ளது.

  • இயக்கு இந்தக் குறியீட்டை மற்றும் அட்டவணை ஐகான்களின் அடிப்படையில் வரிசைப்படுத்தப்பட்டது .

மேலும் படிக்க: எக்செல் அட்டவணையில் தானாக வரிசைப்படுத்துவது எப்படி 3>

முடிவு

எக்செல் விபிஏ இல் அட்டவணையை வரிசைப்படுத்துவது எப்படி என்பதை இந்தக் கட்டுரை உங்களுக்குக் காட்டுகிறது. இந்த கட்டுரை உங்களுக்கு மிகவும் பயனுள்ளதாக இருந்தது என்று நம்புகிறேன். தலைப்பைப் பற்றி ஏதேனும் கேள்விகள் இருந்தால் தயங்காமல் கேட்கவும்.

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.