સામગ્રીઓનું કોષ્ટક
એક્સેલમાં કોઈપણ ઓપરેશન ચલાવવા માટે VBA મેક્રો નો અમલ કરવો એ સૌથી અસરકારક, ઝડપી અને સલામત પદ્ધતિ છે. આ લેખમાં, અમે તમને બતાવીશું કે કેવી રીતે VBA સાથે Excel માં ટેબલને સૉર્ટ કરવું .
વર્કબુક ડાઉનલોડ કરો
તમે અહીંથી મફત પ્રેક્ટિસ એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો.
VBA.xlsm વડે ટેબલ સૉર્ટ કરો
VBA લાગુ કરતાં પહેલાં જાણવા જેવી બાબતો એક્સેલમાં કોષ્ટકને સૉર્ટ કરવા માટે
એવા કેટલાક પરિમાણો છે જેનો તમારે VBA ની સૉર્ટ પદ્ધતિ સાથે કામ કરતી વખતે વારંવાર ઉપયોગ કરવો પડે છે. તેથી જ્યારે તમે કોડ લખો ત્યારે તમને પરિચિત કરાવવા માટે અમે અહીં કેટલાક પરિમાણોની ચર્ચા કરીશું.
પેરામીટર | જરૂરી/ વૈકલ્પિક | ડેટા પ્રકાર | વર્ણન |
---|---|---|---|
કી | વૈકલ્પિક | વેરિઅન્ટ <15 | શ્રેણી અથવા કૉલમનો ઉલ્લેખ કરે છે કે જેના મૂલ્યો સૉર્ટ કરવાના છે. |
ઑર્ડર | વૈકલ્પિક | XlSortOrder | સૉર્ટિંગ કયા ક્રમમાં કરવામાં આવશે તેનો ઉલ્લેખ કરે છે.
|
હેડર | વૈકલ્પિક | XlYesNoGuess | પહેલી પંક્તિમાં હેડર છે કે નહીં તે સ્પષ્ટ કરે છે .
|
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 . હું આશા રાખું છું કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. જો તમને વિષય સંબંધિત કોઈ પ્રશ્નો હોય તો નિઃસંકોચ પૂછો.