રેન્જમાંથી કોષ્ટક બનાવવા માટે એક્સેલ VBA (6 ઉદાહરણો)

  • આ શેર કરો
Hugh West

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

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

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

રેન્જ.xlsm માંથી કોષ્ટક બનાવો

6 રેન્જમાંથી કોષ્ટક બનાવવા માટે એક્સેલ VBA ના ઉદાહરણો

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

ધારો કે, અમારી પાસે એક સાધારણ ડેટાસેટ છે જેમાં કૉલમમાં કેટલીક વસ્તુઓ છે. 1>B , કૉલમ C માં તે વસ્તુઓનો જથ્થો અને કૉલમ D માં દરેક આઇટમ માટે કુલ વેચાણ. હવે, આપણે ડેટા રેન્જને ટેબલમાં કન્વર્ટ કરવા માંગીએ છીએ. ચાલો એક્સેલ VBA સાથે B4:D9 શ્રેણીમાંથી કોષ્ટક બનાવવા માટે વિવિધ ઉદાહરણો અને પગલું-દર-પગલાં સૂચનો દર્શાવીએ.

ઉપયોગ ListObjects .એ ફેરવવા માટે ઉમેરોએક્સેલ કોષ્ટકમાં શ્રેણી. સ્પ્રેડશીટ ઑબ્જેક્ટમાં લાક્ષણિકતા છે ListObjects . ListObjects માં Add નામની ટેકનિક છે. .ઉમેરો માટેના માપદંડ નીચે મુજબ છે.

expression .Add(SourceType, Source, LinkSource, HasHeaders,Destination)

અને, SourceType xlSrcRange<નો ઉપયોગ કરો 2>.

1. રેંજ

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

પગલાઓ:

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

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

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

VBA કોડ:

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

તમારે કોડ બદલવાની જરૂર નથી. તમે જે કરી શકો છો તે ફક્ત તમારી જરૂરિયાતો અનુસાર શ્રેણીને બદલવાનું છે.

  • અને, અંતે, પગલાંને અનુસરવાથી શ્રેણી B4:D9 માંથી એક કોષ્ટક બનશે.

VBA કોડ સમજૂતી

4883

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

7814

આ મુખ્ય કોડ લાઇન છે જેની સાથે રેન્જને ટેબલ તરીકે રૂપાંતરિત કરવામાં આવે છે. જેમ આપણે પહેલાથી જ જાણીએ છીએ કે એક્સેલ ટેબલમાં રેન્જને ફેરવવા માટે ListObjects. Add . અને અમે સ્ત્રોત પ્રકાર તરીકે xlSrcRange નો ઉપયોગ કરીએ છીએ. ઉપરાંત, અમે અમારી શ્રેણી રેન્જ(“B4:D9”) જાહેર કરીએ છીએ. અને અંતે, અમારા ટેબલને ટેબલ1 નામ આપો.

5752

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

વધુ વાંચો: પિવટને કેવી રીતે અપડેટ કરવું કોષ્ટક શ્રેણી (5 યોગ્ય પદ્ધતિઓ)

2. એક્સેલ VBA નો ઉપયોગ કરીને શ્રેણીમાંથી કોષ્ટક બનાવો

ચાલો એક્સેલ VBA નો ઉપયોગ કરીને શ્રેણીમાંથી કોષ્ટક બનાવવા માટેનું બીજું ઉદાહરણ જોઈએ.

સ્ટેપ્સ:

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

VBA કોડ:

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

  • અને, તમને પદ્ધતિ 1<માં બતાવ્યા પ્રમાણે પરિણામ મળશે. 2>.

VBA કોડ સમજૂતી

4545

VBA<2 માં DIM સ્ટેટમેન્ટ> એ “ જાહેર કરો, ” નો સંદર્ભ આપે છે અને તેનો ઉપયોગ ચલ જાહેર કરવા માટે થવો જોઈએ. તેથી, અમે અમારી શ્રેણી tb2 અને કાર્યપત્રકને ws માં જાહેર કરીએ છીએ.

6345

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

1992

કોડની આ લાઇન સાથે, અમે શ્રેણીમાંથી કોષ્ટક બનાવીએ છીએ અને અમારા ટેબલને ટેબલ2 નામ આપીએ છીએ.

વધુ વાંચો: VBA સાથે એક્સેલ ટેબલનો ઉપયોગ કેવી રીતે કરવો (9 સંભવિત રીતો)

3. એક્સેલમાં VBA સાથે શ્રેણીમાંથી કોષ્ટક બનાવો

ચાલો શ્રેણીમાંથી કોષ્ટક બનાવવા માટે એક્સેલ VBA નો ઉપયોગ કરવાનું બીજું ઉદાહરણ જોઈએ.

સ્ટેપ્સ: <3

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

VBA કોડ:

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

  • અને, આ બનાવશે ડેટા રેન્જમાંથી એક ટેબલ જે આપણને પદ્ધતિ 1 માં મળ્યું છે.

વધુ વાંચો: એક્સેલમાં ટેબલ કેવી રીતે બનાવવું (કસ્ટમાઇઝેશન સાથે )

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

  • ગણતરી કરેલ ક્ષેત્રનો સરવાળો પિવટ કોષ્ટકમાં ગણતરી દ્વારા ભાગ્યા
  • એક્સેલમાં રિલેટિવ ફ્રીક્વન્સી ડિસ્ટ્રિબ્યુશન કેવી રીતે સમજાવવું
  • એક્સેલ પીવટ ટેબલ ગ્રુપ અઠવાડિયા દ્વારા (3 યોગ્ય ઉદાહરણો)
  • [ફિક્સ] તારીખો જૂથ કરી શકાતી નથી પિવટ કોષ્ટકમાં: 4 સંભવિત ઉકેલો
  • એક્સેલમાં ઋણમુક્તિ કોષ્ટક કેવી રીતે બનાવવું (4 પદ્ધતિઓ) <1 3>

4. શ્રેણીમાંથી ડાયનેમિક ટેબલ બનાવવા માટે VBA લાગુ કરો

ચાલો એક્સેલ VBA નો ઉપયોગ કરીને શ્રેણીમાંથી ટેબલ જનરેટ કરવાની બીજી રીત પર એક નજર કરીએ.

સ્ટેપ્સ:

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

VBA કોડ:

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

<3

  • પદ્ધતિ 1 ના ચિત્રમાં દર્શાવ્યા મુજબ, કોષ્ટક શ્રેણીમાંથી બનાવવામાં આવશે.

VBA કોડ સમજૂતી

2717

આ લાઇન પેટાપ્રક્રિયાનું નામ સૂચવે છે.

3447

આ બે-લાઇનનો ઉપયોગ ચલ ઘોષણા માટે થાય છે.

7409

સાથે સ્ટેટમેન્ટ તમને ઑબ્જેક્ટના નામને યોગ્યતા આપ્યા વિના એક ઑબ્જેક્ટ પર સ્ટેટમેન્ટનો ક્રમ બનાવવાની મંજૂરી આપે છે. તેથી, અમે શીટના નામ સાથે સાથે સ્ટેટમેન્ટ ને બંધ કરીએ છીએ.

4879

તે અનુક્રમે છેલ્લી પંક્તિ અને છેલ્લી કૉલમ શોધવા માટે છે.

1834

કોષ્ટક બનાવવા માટે શ્રેણી.

3076

ઉપર દર્શાવેલ શ્રેણીમાં કોષ્ટક બનાવો.

2109

કોષ્ટકનું નામ સ્પષ્ટ કરી રહ્યું છે

8379

કોષ્ટક શૈલી સ્પષ્ટ કરો.

<0 વધુ વાંચો: શોર્ટકટ (8 પદ્ધતિઓ)નો ઉપયોગ કરીને એક્સેલમાં કોષ્ટક બનાવો

5. શ્રેણીમાંથી ડાયનેમિક કોષ્ટક બનાવો

હવે, શ્રેણીમાંથી કોષ્ટક બનાવવા માટે બીજી એક્સેલ VBA પદ્ધતિ પર એક નજર નાખો.

પગલાઓ:

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

  • અને, પદ્ધતિ 1 ના ચિત્રમાં દર્શાવ્યા મુજબ, કોષ્ટક શ્રેણીમાંથી બનાવવામાં આવશે.

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

6. ડાયનેમિક ટેબલ બનાવવા માટે એક્સેલ VBA નો ઉપયોગ કરો

ચાલો શ્રેણીમાંથી કોષ્ટક બનાવવાની બીજી એક્સેલ VBA રીતનું અન્વેષણ કરીએ.

સ્ટેપ્સ:

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

VBA કોડ:

5865
  • અને, પરિણામ જોવા માટે કોડ ચલાવો F5 કી દબાવવાથી.

  • અને, કોષ્ટક <1 ના ચિત્રમાં બતાવ્યા પ્રમાણે શ્રેણીમાંથી બનાવવામાં આવશે>પદ્ધતિ 1 .

વધુ વાંચો: ડેટા સાથે એક્સેલમાં ટેબલ કેવી રીતે બનાવવું (5 રીતો)

નિષ્કર્ષ

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

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