એક્સેલમાં કોષ્ટકને સૉર્ટ કરવા માટે VBA (4 પદ્ધતિઓ)

  • આ શેર કરો
Hugh West

એક્સેલમાં કોઈપણ ઓપરેશન ચલાવવા માટે VBA મેક્રો નો અમલ કરવો એ સૌથી અસરકારક, ઝડપી અને સલામત પદ્ધતિ છે. આ લેખમાં, અમે તમને બતાવીશું કે કેવી રીતે VBA સાથે Excel માં ટેબલને સૉર્ટ કરવું .

વર્કબુક ડાઉનલોડ કરો

તમે અહીંથી મફત પ્રેક્ટિસ એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો.

VBA.xlsm વડે ટેબલ સૉર્ટ કરો

VBA લાગુ કરતાં પહેલાં જાણવા જેવી બાબતો એક્સેલમાં કોષ્ટકને સૉર્ટ કરવા માટે

એવા કેટલાક પરિમાણો છે જેનો તમારે VBA ની સૉર્ટ પદ્ધતિ સાથે કામ કરતી વખતે વારંવાર ઉપયોગ કરવો પડે છે. તેથી જ્યારે તમે કોડ લખો ત્યારે તમને પરિચિત કરાવવા માટે અમે અહીં કેટલાક પરિમાણોની ચર્ચા કરીશું.

પેરામીટર જરૂરી/ વૈકલ્પિક ડેટા પ્રકાર વર્ણન
કી વૈકલ્પિક વેરિઅન્ટ <15 શ્રેણી અથવા કૉલમનો ઉલ્લેખ કરે છે કે જેના મૂલ્યો સૉર્ટ કરવાના છે.
ઑર્ડર વૈકલ્પિક XlSortOrder સૉર્ટિંગ કયા ક્રમમાં કરવામાં આવશે તેનો ઉલ્લેખ કરે છે.
  • xlAscending = ચડતા ક્રમમાં ગોઠવવા માટે.
  • xlDescending = ઉતરતા ક્રમમાં સૉર્ટ કરવા માટે.
હેડર વૈકલ્પિક XlYesNoGuess પહેલી પંક્તિમાં હેડર છે કે નહીં તે સ્પષ્ટ કરે છે .
  • xlNo = જ્યારે કૉલમમાં કોઈ હેડર ન હોય; ડિફૉલ્ટ મૂલ્ય.
  • xlYes = જ્યારે કૉલમમાં હેડર હોય.
  • xlGuess = એક્સેલને દોહેડરો નક્કી કરો.

4 એક્સેલમાં કોષ્ટકને સૉર્ટ કરવા માટે VBA અમલીકરણની પદ્ધતિઓ

આ વિભાગ કરશે VBA કોડ સાથે મૂલ્ય, રંગો, ચિહ્નો અને મલ્ટીપલ કૉલમ્સ ને ધ્યાનમાં લઈને એક્સેલ કોષ્ટકોને કેવી રીતે સૉર્ટ કરવું તે તમને બતાવશે.

<22 1. એક્સેલમાં મૂલ્ય દ્વારા કોષ્ટકને સૉર્ટ કરવા માટે VBA ને એમ્બેડ કરો

નીચેના ઉદાહરણને ધ્યાનમાં લેતા અમે આ કોષ્ટકને મૂલ્યો દ્વારા સૉર્ટ કરીશું માર્ક ઉતરતા ક્રમમાં કૉલમ.

પગલાઓ:

  • ચાલુ Alt + F11 દબાવો તમારું કીબોર્ડ અથવા ટેબ પર જાઓ વિકાસકર્તા -> વિઝ્યુઅલ બેઝિક ખોલવા માટે વિઝ્યુઅલ બેઝિક એડિટર .

  • પોપ-અપ કોડ વિન્ડોમાં, મેનુ બારમાંથી , શામેલ કરો -> મોડ્યુલ .

  • નીચેનો કોડ કોપી કરો અને તેને કોડ વિન્ડોમાં પેસ્ટ કરો.
7839

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

અહીં,

  • SortTBL → કોષ્ટકનું નામ સ્પષ્ટ કરો.
  • સોર્ટટીબીએલ[માર્ક્સ] -> સૉર્ટ કરવા માટે કોષ્ટકના કૉલમ નામનો ઉલ્લેખ કરો.
  • Key1:=iColumn → કોષ્ટકમાં કઈ કૉલમને સૉર્ટ કરવી તે કોડને જણાવવા માટે કૉલમ શ્રેણીનો ઉલ્લેખ કરો.
  • Order1:=xlDescending → કૉલમને ઉતરતા ક્રમમાં સૉર્ટ કરવા માટે xlDescending તરીકે ક્રમનો ઉલ્લેખ કરો. જો તમે કૉલમને ચડતા ક્રમમાં સૉર્ટ કરવા માંગતા હોવ તો તેના બદલે xlAscending લખો.
  • હેડર:= xlYes → જેમ આ કોષ્ટકની કૉલમમાં છેહેડર તેથી અમે તેને xlYes વિકલ્પ સાથે સ્પષ્ટ કર્યું છે.

  • તમારા કીબોર્ડ પર અથવા માંથી F5 દબાવો મેનુ બાર પસંદ કરો ચલાવો -> સબ/યુઝરફોર્મ ચલાવો. તમે મેક્રો ચલાવવા માટે સબ-મેનૂ બારમાં નાના પ્લે આઇકન પર ક્લિક પણ કરી શકો છો.

તમે જોશો કે તમારા કોષ્ટકમાંની કૉલમ હવે ઉતરતા ક્રમમાં સૉર્ટ કરવામાં આવી છે .

વધુ વાંચો: Excel માં મૂલ્ય દ્વારા ડેટા કેવી રીતે સૉર્ટ કરવો (5 સરળ પદ્ધતિઓ )

2. બહુવિધ કૉલમ્સ માટે કોષ્ટક સૉર્ટ કરવા માટે VBA મેક્રો દાખલ કરો

તમે VBA મેક્રો સાથે Excel માં બહુવિધ કૉલમ્સ માટે કોષ્ટક પણ સૉર્ટ કરી શકો છો.

<0

ઉપરોક્ત કોષ્ટકમાંથી, અમે નામ અને વિભાગ ને ચડતા ક્રમમાં સૉર્ટ કરીશું. .

પગલાઓ:

  • પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને કોડ વિન્ડોમાં શામેલ કરો a મોડ્યુલ .
  • કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
4281

તમારું કોડ હવે ચલાવવા માટે તૈયાર છે.

અહીં,

  • ટેબલવેલ્યુ → કોષ્ટકનું નામ સ્પષ્ટ કર્યું છે.
  • ટેબલવેલ્યુ[નામ] -> સૉર્ટ કરવા માટે કોષ્ટકના પ્રથમ કૉલમ નામનો ઉલ્લેખ કરો.
  • ટેબલવેલ્યુ[વિભાગ] -> સૉર્ટ કરવા માટે કોષ્ટકના બીજા કૉલમ નામનો ઉલ્લેખ કરો.
  • Key1:=iColumn1 → કોડને જણાવવા માટે કૉલમ શ્રેણીનો ઉલ્લેખ કરો કે કોષ્ટકમાં પ્રથમ કૉલમ હોવી જરૂરી છેસૉર્ટ કરેલ છે.
  • Key1:=iColumn2 → કોડને જણાવવા માટે કૉલમ રેન્જનો ઉલ્લેખ કર્યો છે કે કોષ્ટકમાં બીજી કૉલમને સૉર્ટ કરવાની જરૂર છે.
  • ઑર્ડર1: =xlAscending → કૉલમને ઉતરતા ક્રમમાં સૉર્ટ કરવા માટે xlAscending તરીકે ક્રમનો ઉલ્લેખ કરો. જો તમે કોલમને ઉતરતા ક્રમમાં સૉર્ટ કરવા માંગતા હોવ તો તેના બદલે xlDescending લખો.
  • હેડર:= xlYes → જેમ કે આ કોષ્ટકની કૉલમમાં હેડર છે તેથી અમે તેનો ઉલ્લેખ કર્યો છે. xlYes વિકલ્પ સાથે.

  • ચલાવો આ કોડ અને તમને બંને <1 મળશે>કોષ્ટકની કૉલમ્સ ચડતા ક્રમમાં સૉર્ટ કરે છે.

વધુ વાંચો: આમાં બહુવિધ કૉલમ કેવી રીતે સ્વતઃ સૉર્ટ કરવી Excel (3 રીતો)

સમાન વાંચન

  • એક્સેલમાં અનન્ય સૂચિ કેવી રીતે સૉર્ટ કરવી (10 ઉપયોગી પદ્ધતિઓ)
  • એક્સેલ VBA (બંને ચઢતા અને ઉતરતા ક્રમ) સાથે એરેને સૉર્ટ કરો
  • એક્સેલમાં ડેટા કેવી રીતે સૉર્ટ અને ફિલ્ટર કરવો (એક સંપૂર્ણ માર્ગદર્શિકા) <18
  • એક્સેલ ઓટો સૉર્ટ જ્યારે ડેટા બદલાય છે (9 ઉદાહરણો)
  • એક્સેલમાં રેન્ડમ સૉર્ટ (ફોર્મ્યુલા + VBA)

3. એક્સેલમાં કોષના રંગ દ્વારા કોષ્ટકને સૉર્ટ કરવા માટે મેક્રોને અમલમાં મુકો

તમે કોષના રંગ અનુસાર કોષ્ટકને સૉર્ટ પણ કરી શકો છો જે તે ધરાવે છે.

ઉપરોક્ત કોષ્ટક અમારા ઉદાહરણ તરીકે, અમે તમને બતાવીશું કે આ કોષ્ટકમાં જે રંગો છે તેના આધારે તેને કેવી રીતે સૉર્ટ કરવું.

પગલાઓ:

  • અગાઉ બતાવ્યા પ્રમાણે, વિઝ્યુઅલ બેઝિક ખોલો વિકાસકર્તા ટેબમાંથી સંપાદક અને કોડ વિંડોમાં શામેલ કરો એક મોડ્યુલ .
  • કોડ વિંડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
4571

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

અહીં RGB કોડ છે જે અમે પ્રદાન કર્યા છે. , તમે નીચે આપેલ gif ને અનુસરીને તેને અથવા અન્ય કોઈપણ RGB કોડ શોધી શકો છો.

  • ફક્ત રંગીન કોષ પર ક્લિક કરો.<18
  • હોમ ટેબમાં, ફિલ કલરની બાજુના એરો પર ક્લિક કરો પછી વધુ રંગો પસંદ કરો. તમે દેખાતા રંગો પોપ-અપ બોક્સના કસ્ટમ ટેબમાં RGB કોડ્સ જોશો.

  • ચલાવો આ કોડ અને તમારું ટેબલ રંગોના આધારે સૉર્ટ કરવામાં આવશે .

વધુ વાંચો: એક્સેલમાં રંગ દ્વારા કેવી રીતે સૉર્ટ કરવું (4 માપદંડ)

4. એક્સેલ ટેબલને આઇકોન દ્વારા સૉર્ટ કરવા માટે VBA લાગુ કરો

ધારો કે ડેટાસેટના કોષ્ટકમાં વધુ સારી રીતે વાંચી શકાય તે માટે ચિહ્નો છે. તમે VBA મેક્રો વડે Excel માં આયકન ના આધારે કોષ્ટકને સૉર્ટ કરી શકો છો.

ઉપરોક્ત ડેટાસેટ જુઓ. અહીં કોષ્ટકમાં માર્કસ કૉલમમાં સંખ્યાના મૂલ્યોની બાજુમાં ચિહ્નો છે જેથી કરીને આપણે સમજી શકીએ કે કયા વિદ્યાર્થીના સારા, ખરાબ કે સરેરાશ પરિણામો છે.

નોંધ કરો કે, જો તમે જાણતા નથી કે તમે સેલની અંદર આઇકોન કેવી રીતે દાખલ કરી શકો છો, તમે એક્સેલમાં શરતી ફોર્મેટિંગ સુવિધા સાથે આ કરી શકો છો.

  • પસંદ કરો સમગ્ર શ્રેણી અથવાકૉલમ.
  • શરતી ફોર્મેટિંગ -> પર જાઓ. આઇકોન સેટ કરે છે . પછી વિકલ્પમાંથી તમને જોઈતા કોઈપણ આયકન સેટ્સ પસંદ કરો.

આયકન પર આધારિત કોષ્ટકને સૉર્ટ કરવાના પગલાં નીચે આપેલા છે.<3

પગલાઓ:

  • વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને શામેલ કરો a કોડ વિન્ડોમાં મોડ્યુલ .
  • કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
7017

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

અહીં,

  • xl5 એરો -> અમે શરતી ફોર્મેટિંગ માંના વિકલ્પમાંથી 5 તીરોનો સમૂહ પસંદ કર્યો.
  • આઇટમ (1) -> એરો આઇકોનનો પ્રથમ પ્રકારનો ઉલ્લેખ કર્યો.
  • આઇટમ (2) -> બીજો તીર આયકનનો પ્રકાર સ્પષ્ટ કર્યો.
  • આઇટમ (3) -> એરો આઇકોનનો ત્રીજો પ્રકાર સ્પષ્ટ કર્યો.
  • આઇટમ (4) -> એરો આઇકોનનો ચોથો પ્રકાર સ્પષ્ટ કર્યો.
  • આઇટમ (5) -> એરો આઇકોનનો પાંચમો પ્રકાર સ્પષ્ટ કર્યો છે.

  • ચલાવો આ કોડ અને ટેબલ હશે આઇકન્સના આધારે સૉર્ટ કરેલ છે .

વધુ વાંચો: Excel માં કોષ્ટક કેવી રીતે સ્વતઃ સૉર્ટ કરવું (5 પદ્ધતિઓ)

નિષ્કર્ષ

આ લેખ તમને બતાવે છે કે કેવી રીતે કોષ્ટકને સૉર્ટ કરવું એક્સેલ VBA . હું આશા રાખું છું કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. જો તમને વિષય સંબંધિત કોઈ પ્રશ્નો હોય તો નિઃસંકોચ પૂછો.

હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.