એક્સેલ VBA માં ફિલ્ટર કેવી રીતે દૂર કરવું (5 સરળ પદ્ધતિઓ)

  • આ શેર કરો
Hugh West

Microsoft Excel સાથે કામ કરતી વખતે, ડેટા ફિલ્ટર કરવાથી અમને ફક્ત તે જ માહિતી જોવા મળે છે જે અમે ઇચ્છીએ છીએ. જ્યારે પણ આપણે મોટા ડેટાસેટ અથવા કોષ્ટકોમાં અમુક તત્વો પર ધ્યાન કેન્દ્રિત કરવા માંગીએ છીએ, ત્યારે આ તકનીક કામમાં આવે છે. જ્યારે કાર્ય પૂર્ણ થઈ જાય, ત્યારે અમારે અમારી સ્પ્રેડશીટમાં તે ડેટા પાછા જોઈએ છે. જો કે Excel પાસે આ માટે પહેલેથી જ બિલ્ટ-ઇન ટૂલ છે. પરંતુ VBA એ Excel માં કોઈપણ કાર્ય કરવા માટે સૌથી કાર્યક્ષમ, સમય બચાવવાની અને સુરક્ષિત રીત છે. આ લેખમાં, અમે એક્સેલ VBA માં ફિલ્ટરને દૂર કરવાના કેટલાક ઉદાહરણો આપીશું.

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

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

Filter.xlsm દૂર કરવા માટે VBA

5 Excel માં ફિલ્ટરને દૂર કરવાની સરળ રીતો VBA

Excel બિલ્ટ-ઇન છે ડેટામાંથી ફિલ્ટર્સ દૂર કરવા માટેના સાધનો અને કાર્યો. પરંતુ Excel VBA સાથે અમે ફક્ત VBA કોડ ચલાવીને તે ફિલ્ટર્સને ઝડપથી દૂર કરી શકીએ છીએ. ડેટામાંથી ફિલ્ટર્સ દૂર કરવા માટે અમે નીચેના ડેટાસેટનો ઉપયોગ કરવા જઈ રહ્યા છીએ. ડેટાસેટમાં કૉલમ B માં અમુક પ્રોડક્ટ ID, કૉલમ C માં પ્રોડક્ટના નામ અને કૉલમ D માં ડિલિવરી દેશનો સમાવેશ થાય છે. જેમ આપણે ઉત્પાદન શેમ્પૂ અને કન્ડીશનર ની માત્ર વિગતો જોવા માંગીએ છીએ, તેથી અમે તેમને ફિલ્ટર કર્યા. હવે, ધારો કે આપણે તે ફિલ્ટર કરેલ ડેટાને સાફ કરવાની જરૂર છે. અમે આ માટે કેટલાક Excel VBA Macros નો ઉપયોગ કરીશું. ચાલો Excel નો ઉપયોગ કરીને ડેટામાંથી તે ફિલ્ટર્સને સાફ કરવા ઉદાહરણો દર્શાવીએVBA .

1. એક્સેલ કોષ્ટકમાંથી તમામ ફિલ્ટર્સને દૂર કરવા માટે VBA લાગુ કરો

Excel VBA સાથે, વપરાશકર્તાઓ સરળતાથી કોડનો ઉપયોગ કરી શકે છે જે રિબનમાંથી એક્સેલ મેનુ તરીકે કાર્ય કરે છે. એક્સેલ ટેબલમાંથી તમામ ફિલ્ટર્સ દૂર કરવા માટે VBA કોડનો ઉપયોગ કરવા માટે, ચાલો નીચે આપેલા પગલાંને અનુસરો.

પગલાઓ:

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

  • આ કરવાને બદલે, તમે તમારી વર્કશીટ પર જમણું-ક્લિક કરી શકો છો અને કોડ જુઓ પર જઈ શકો છો. આ તમને વિઝ્યુઅલ બેઝિક એડિટર પર પણ લઈ જશે.

  • વિઝ્યુઅલ બેઝિક એડિટર <2 માં દેખાશે>જ્યાં અમે શ્રેણીમાંથી ટેબલ બનાવવા માટે અમારા કોડ લખીએ છીએ.
  • ત્રીજે સ્થાને, ઇનસર્ટ ડ્રોપ-ડાઉન મેનુ બારમાંથી મોડ્યુલ પર ક્લિક કરો.

  • આ તમારી વર્કબુકમાં મોડ્યુલ બનશે.
  • અને, VBA કોપી અને પેસ્ટ કરો નીચે દર્શાવેલ કોડ.

VBA કોડ:

2771
  • તે પછી, RubSub બટન પર ક્લિક કરીને કોડ ચલાવો અથવા કીબોર્ડ શોર્ટકટ F5 દબાવો.

  • અને, છેલ્લે, પગલાંઓ અનુસરવાથી એક્સેલ ટેબલમાંથી તમામ ફિલ્ટર્સ દૂર થઈ જશે તમારી વર્કશીટ પર.

VBA કોડસમજૂતી

5411

સબ કોડનો એક ભાગ છે જેનો ઉપયોગ કોડમાં કામને હેન્ડલ કરવા માટે થાય છે પરંતુ તે કોઈપણ મૂલ્ય પરત કરશે નહીં. તેને પેટાપ્રક્રિયા તરીકે પણ ઓળખવામાં આવે છે. તેથી અમે અમારી પ્રક્રિયાને નામ આપીએ છીએ Remove_Filters1() .

3675

ચલ ઘોષણા.

3680

VBA સેટ અમને પસંદ કરવા માટે જરૂરી શ્રેણીમાં ટાઇપ કરવાનું ટાળવા દે છે. અને ફરીથી કોડ ચલાવતી વખતે. તેથી, અમે શીટ પરના પ્રથમ કોષ્ટકનો સંદર્ભ સેટ કર્યો છે.

4847

કોડની આ લાઇન સમગ્ર ડેટા માટેના તમામ ફિલ્ટર્સને દૂર કરશે.

9515

આ પ્રક્રિયાને સમાપ્ત કરશે.

વધુ વાંચો: એક્સેલમાં ફિલ્ટર કેવી રીતે દૂર કરવું (5 સરળ અને ઝડપી રીતો)

2. VBA નો ઉપયોગ કરીને શીટ પરના તમામ એક્સેલ ટેબલ ફિલ્ટર્સને સાફ કરો

ચાલો શીટ પરના તમામ એક્સેલ ટેબલ ફિલ્ટર્સને દૂર કરવા માટે એક્સેલ VBA નો ઉપયોગ કરવાના અન્ય ઉદાહરણ પર નજર કરીએ. આ માટે, નીચેના પગલાંઓ અનુસરો.

સ્ટેપ્સ:

  • સૌપ્રથમ, રિબનમાંથી વિકાસ r ટેબ પર જાઓ.
  • બીજું, વિઝ્યુઅલ બેઝિક એડિટર ખોલવા માટે વિઝ્યુઅલ બેઝિક પર ક્લિક કરો.
  • વિઝ્યુઅલ બેઝિક એડિટર ખોલવાની બીજી રીત ફક્ત Alt + F11 દબાવો.
  • અથવા, શીટ પર જમણું-ક્લિક કરો, પછી કોડ જુઓ પસંદ કરો.
  • આગળ, પર જાઓ. શામેલ કરો અને ડ્રોપ-ડાઉન મેનૂમાંથી મોડ્યુલ પસંદ કરો.
  • અને, આ વિઝ્યુઅલ બેઝિક વિન્ડો ખોલશે.
  • તે પછી, કૉપિ કરો અને નીચે VBA કોડ પેસ્ટ કરો.

VBA કોડ:

4439
  • વધુ, દબાવોકોડ ચલાવવા માટે F5 કી અથવા સબ ચલાવો બટન પર ક્લિક કરો.

  • અને, આ કોડ તમારી શીટમાંથી તમામ એક્સેલ ટેબલ ફિલ્ટર્સને સાફ કરશે અને પદ્ધતિ 1 જેવું આઉટપુટ આપશે.

VBA કોડ સમજૂતી

3607

કોડની તે રેખાઓ શીટ પરના તમામ કોષ્ટકોમાંથી લૂપ કરે છે અને સમગ્ર કાર્યપત્રક માટેના તમામ ફિલ્ટર્સને દૂર કરે છે.

વધુ વાંચો: એક્સેલ પીવટ ટેબલને કેવી રીતે ફિલ્ટર કરવું (8 અસરકારક રીતો)

3. Excel માં VBA સાથે કૉલમમાંથી ફિલ્ટર દૂર કરો

ચાલો એક્સેલ VBA સાથે કૉલમમાંથી ફિલ્ટર સાફ કરવાની બીજી રીત પર એક નજર કરીએ. ચાલો આ માટેની પ્રક્રિયા જોઈએ.

સ્ટેપ્સ:

  • શરૂ કરવા માટે, રિબન પર વિકાસકર્તા ટેબ પર ક્લિક કરો.
  • 12 Alt + F11 દબાવો.
  • અથવા, શીટ પર જમણું-ક્લિક કરો અને મેનુમાંથી કોડ જુઓ પસંદ કરો.
  • આગળ, Insert હેઠળના ડ્રોપ-ડાઉન બોક્સમાંથી મોડ્યુલ પસંદ કરો.
  • અને વિઝ્યુઅલ બેઝિક વિન્ડો દેખાશે.
  • કોડ લખો ત્યાં.

VBA કોડ:

6027
  • છેલ્લે, કોડ ચલાવવા માટે F5 કી દબાવો.

  • આ કોડનો ઉપયોગ કરવાથી તમારા એક્સેલ ટેબલની કૉલમમાંથી ફિલ્ટર દૂર થઈ જશે.

VBA કોડ સમજૂતી

4393

આ કોડ લાઇન ક્ષેત્રનો ઉલ્લેખ કરે છેમાત્ર નંબર અને અન્ય કોઈ પરિમાણો નહીં.

વધુ વાંચો: એક્સેલ VBA ને બહુવિધ માપદંડો દ્વારા સમાન કૉલમમાં ફિલ્ટર કરો (6 ઉદાહરણો)

સમાન રીડિંગ્સ

  • Excel VBA: એરેમાં બહુવિધ માપદંડો સાથે કેવી રીતે ફિલ્ટર કરવું (7 રીતો)
  • ડેટા ફિલ્ટર કરવા માટે VBA કોડ એક્સેલમાં તારીખ પ્રમાણે (4 ઉદાહરણો)
  • સંરક્ષિત એક્સેલ શીટમાં ફિલ્ટરનો ઉપયોગ કેવી રીતે કરવો (સરળ પગલાંઓ સાથે)
  • મલ્ટીપલ દ્વારા અલગ કૉલમ ફિલ્ટર કરો એક્સેલ VBA માં માપદંડ
  • VBA કોડ એક્સેલમાં ડેટા ફિલ્ટર કરવા માટે (8 ઉદાહરણો)

4. સક્રિય વર્કશીટમાંના તમામ ફિલ્ટર્સને સાફ કરો

હવે, સક્રિય વર્કશીટમાંથી તમામ ફિલ્ટર્સને સાફ કરવાની બીજી Excel VBA પદ્ધતિ પર એક નજર નાખો. ચાલો નીચેનાં પગલાંઓનું અનુસરણ કરીએ.

સ્ટેપ્સ:

  • શરૂ કરવા માટે, રિબન ખોલો અને વિકાસકર્તા વિકલ્પ પસંદ કરો.
  • 12 વિઝ્યુઅલ બેઝિક એડિટર .
  • વૈકલ્પિક રીતે, શીટ પર જમણું-ક્લિક કરો અને દેખાતા મેનુમાંથી કોડ જુઓ પસંદ કરો.
  • હવે, ઇન્સર્ટ ડ્રોપ-ડાઉન વિકલ્પમાંથી, મોડ્યુલ પસંદ કરો.
  • ત્યાર પછી જે VBA કોડ આવે છે તેને કોપી અને પેસ્ટ કરો.<13

VBA કોડ:

4907
  • F5 કી દબાવીને કોડ ચલાવો.

  • અને, અંતે, તમે આ VBA કોડનો ઉપયોગ કરીને તમારા ડેટામાંથી ફિલ્ટર્સ દૂર કરી શકશોજેમ કે પદ્ધતિ-1 .

વધુ વાંચો: Excel માં બીજી શીટમાં સૂચિ દ્વારા કેવી રીતે ફિલ્ટર કરવું (2 પદ્ધતિઓ)

5. વર્કબુકમાંથી બધા ફિલ્ટર્સને દૂર કરવા માટે એક્સેલ VBA

ચાલો વર્કબુકમાંથી બધા ફિલ્ટર્સને દૂર કરવાની બીજી r Excel VBA રીતનું અન્વેષણ કરીએ. તેથી, ચાલો નીચેનાં પગલાંઓ જોઈએ.

સ્ટેપ્સ:

  • શરૂ કરવા માટે, રિબન ખોલો અને ડ્રોપમાંથી વિકાસકર્તા પસંદ કરો -ડાઉન મેનૂ.
  • પછી વિઝ્યુઅલ બેઝિક એડિટર ખોલવા માટે વિઝ્યુઅલ બેઝિક પસંદ કરો.
  • વિઝ્યુઅલ બેઝિક એડિટર Alt + F11 દબાવીને પણ ઍક્સેસ કરી શકાય છે.
  • વૈકલ્પિક રીતે, તમે શીટ પર જમણું-ક્લિક કરી શકો છો અને પૉપ-માંથી કોડ જુઓ પસંદ કરી શકો છો. અપ મેનૂ.
  • તે પછી, ઇનસર્ટ ડ્રોપ-ડાઉન મેનૂમાંથી મોડ્યુલ પસંદ કરો.
  • પછી નીચેના VBA કોડની કૉપિ અને પેસ્ટ કરો.

VBA કોડ:

1831
  • આખરે, તમારા કીબોર્ડ પર F5 દબાવીને કોડ ચલાવો અને તમે પરિણામ જુઓ તમારી વર્કશીટ.

  • VBA કોડ તમારી આખી વર્કબુકમાંથી બધા ફિલ્ટર્સને સાફ કરશે જેમ કે પહેલા પદ્ધતિ .

VBA કોડ સમજૂતી

6439

પ્રથમ લૂપ વર્કબુકમાં તમામ કોષ્ટકોમાંથી લૂપ કરવા માટે છે. બીજો લૂપ વર્કશીટ પરના તમામ કોષ્ટકોમાંથી લૂપ કરવા માટે છે. પછી, લૂપની અંદરની લાઇન માત્ર ટેબલમાંથી ફિલ્ટરને સાફ કરે છે. તે પછી, છેલ્લી બે લીટીઓ સાથે લૂપ બંધ કરો.

વાંચોવધુ: એક્સેલ ફિલ્ટર માટે શોર્ટકટ (ઉદાહરણ સાથે 3 ઝડપી ઉપયોગો)

નિષ્કર્ષ

ઉપરોક્ત પદ્ધતિઓ તમને <1 કરવામાં મદદ કરશે>એક્સેલ VBA માં ફિલ્ટર દૂર કરો . આશા છે કે આ તમને મદદ કરશે! જો તમારી પાસે કોઈ પ્રશ્નો, સૂચનો અથવા પ્રતિસાદ હોય, તો કૃપા કરીને અમને ટિપ્પણી વિભાગમાં જણાવો. અથવા તમે ExcelWIKI.com બ્લોગમાં અમારા અન્ય લેખો પર એક નજર કરી શકો છો!

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