એક્સેલમાં શ્રેણીમાં પંક્તિઓ દ્વારા લૂપ કરવા માટે VBA (6 ઉદાહરણો)

  • આ શેર કરો
Hugh West

સામગ્રીઓનું કોષ્ટક

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

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

અમે અહીંથી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરી શકીએ છીએ.<3 Range.xlsm માં પંક્તિઓ દ્વારા VBA લૂપ

6 એક્સેલમાં VBA સાથે શ્રેણીમાં પંક્તિઓ દ્વારા લૂપ કરવાના ઉદાહરણો

ના ઉદાહરણો સમજાવવા માટે આ ટ્યુટોરીયલ, અમે નીચેના ડેટાસેટનો ઉપયોગ કરીશું. ડેટાસેટમાં 5 સેલ્સપીપલ ના પ્રથમ બે મહિના માટે વેચાણની રકમ શામેલ છે.

1. પંક્તિઓ <10 દ્વારા લૂપ કરવા માટે રેન્જ વેરીએબલ સાથે શ્રેણીમાં VBA નો ઉપયોગ કરો>

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

ચાલો આ ઉદાહરણ કરવાનાં પગલાં જોઈએ.

પગલાં:

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

  • ઉપરની ક્રિયા તે વર્કશીટ માટે કોડ વિન્ડો ખોલે છે. .
  • વધુમાં, કોડ વિન્ડોમાં કોડ લખો:
4470
  • પછી, રન પર ક્લિક કરો અથવા F5 <2 દબાવો>કોડ ચલાવવા માટે.

  • છેવટે, અમને નીચેના સ્ક્રીનશોટ જેવા પરિણામો મળશે.

વધુ વાંચો: એક્સેલ VBA: શ્રેણીમાં કૉલમ્સ દ્વારા લૂપ કરો (5 ઉદાહરણો)

2. સંખ્યાત્મક વેરીએબલ સાથે શ્રેણીમાં પંક્તિઓ દ્વારા લૂપ કરવા માટે VBA લાગુ કરો

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

ચાલો એક નજર કરીએ આ પદ્ધતિ કરવા માટેનાં પગલાં.

સ્ટેપ્સ:

  • પ્રથમ, ' સંખ્યાત્મક નામની સક્રિય શીટ પર જમણું-ક્લિક કરો મૂલ્ય '.
  • આગળ, ' કોડ જુઓ ' વિકલ્પ પસંદ કરો.

  • આ ક્રિયા તે વર્કશીટ માટે કોડ વિન્ડો ખોલશે. તે કોડ વિન્ડો ખોલવા માટે તમે Alt + F11 પણ દબાવી શકો છો.
  • તે વિન્ડોમાં નીચેનો કોડ લખો:
2753
  • તે પછી, કોડ ચલાવવા માટે રન પર ક્લિક કરો અથવા F5 કી દબાવો.

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

વાંચોવધુ: એક્સેલમાં શ્રેણીમાં પંક્તિઓ અને કૉલમ્સ દ્વારા લૂપ કરવા માટે VBA (5 ઉદાહરણો)

3. એક્સેલ VBA વપરાશકર્તા દ્વારા પસંદ કરેલ શ્રેણીમાં પંક્તિઓ દ્વારા લૂપ કરવા માટે શ્રેણી

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

ચાલો આ ઉદાહરણ સાથે સંકળાયેલા પગલાં જોઈએ.

સ્ટેપ્સ:

  • શરૂઆતમાં, સેલ શ્રેણી પસંદ કરો ( D5:D9 ).

<3

  • આગળ, ' વપરાશકર્તા પસંદ કરેલ ' નામની સક્રિય શીટ પર જમણું-ક્લિક કરો . ' કોડ જુઓ ' વિકલ્પ પસંદ કરો.

  • ઉપરનો આદેશ VBA કોડ વિન્ડો ખોલશે. સક્રિય કાર્યપત્રક માટે. તમે Alt + F11 દબાવીને તે કોડ વિન્ડો પણ ખોલી શકો છો. તે ખાલી કોડ વિન્ડોમાં નીચેનો કોડ દાખલ કરો:
2255
  • પછી, તે વર્કશીટ માટે કોડ ચલાવવા માટે રન પર ક્લિક કરો અથવા F5 <દબાવો. 2>કી.

  • તેથી, પસંદ કરેલ શ્રેણીની પ્રથમ કિંમત દર્શાવતું સંદેશ બોક્સ દેખાય છે.

  • વધુમાં, જો તમે ઓકે પર ક્લિક કરશો તો તે પસંદ કરેલ શ્રેણીની બીજી કિંમત આપશે જે સેલ D6 છે.

  • આ પ્રક્રિયા પસંદ કરેલ શ્રેણીની છેલ્લી કિંમત સુધી ચાલુ રહેશે જે સેલ D9 છે.

વધુ વાંચો: માં ડેટા સાથે શ્રેણીમાં પંક્તિઓની ગણતરી કરવા VBA નો ઉપયોગ કેવી રીતે કરવોExcel (5 મેક્રો)

સમાન વાંચન

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

4. VBA સાથે ડાયનેમિક રેન્જમાં પંક્તિઓ દ્વારા લૂપ કરો

ચોથા ઉદાહરણમાં, અમે ગતિશીલ શ્રેણીમાં પંક્તિઓમાંથી લૂપ કરવા માટે VBA લાગુ કરીશું. . આ ઉદાહરણ અગાઉના ઉદાહરણ કરતાં થોડું અલગ છે. અમે એક્સેલ વર્કશીટ માટે લૂપમાં શ્રેણીને કસ્ટમાઇઝ કરી શકીશું. આ પદ્ધતિને સમજાવવા માટે અમે નીચેના ડેટાસેટનો ઉપયોગ કરીશું. નીચેના ડેટાસેટમાં, અમે ચોક્કસ મૂલ્ય સાથે શ્રેણીના મૂલ્યો ( B8:C12 ) ભરીશું.

ફક્ત નીચેના પગલાંઓમાંથી પસાર થાઓ આ પદ્ધતિ કરવા માટે.

સ્ટેપ્સ:

  • પ્રથમ, ઇનપુટ મૂલ્ય 6 સેલમાં B1 અને C સેલમાં B2 .
  • બીજું, સક્રિય સેલ પર જમણું-ક્લિક કરો અને ' કોડ જુઓ વિકલ્પ પસંદ કરો '.

  • આ આદેશ સક્રિય વર્કશીટ માટે VBA કોડ વિન્ડો ખોલશે. તે કોડ વિન્ડો ખોલવાની બીજી રીત છે Alt + F11 દબાવીને.
  • ત્રીજે તે કોડ વિન્ડોમાં નીચેનો કોડ દાખલ કરો:
8953
  • હવે, કોડ ચલાવવા માટે રન પર ક્લિક કરો અથવા F5 કી દબાવો.

<12
  • પરિણામે, ડેટાસેટ મૂલ્યથી ભરે છે $2500.00 નીચેની રીતે.
  • નોંધ:

    ઉપરની છબીમાં, મૂલ્ય 6 શ્રેણીની પ્રથમ બે પંક્તિઓનું પ્રતિનિધિત્વ કરે છે ( B8:B9 ).

    • છેલ્લે, મૂલ્ય 9 ને ઇનપુટ કરો સેલ 6 ને બદલે B1 . અમે નીચેની ઈમેજમાં પરિણામો જોઈ શકીએ છીએ.

    5. શ્રેણીમાં સમગ્ર પંક્તિ દ્વારા લૂપ કરવા માટે VBA દાખલ કરો

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

    તો, ચાલો આપણે આ ઉદાહરણને અમલમાં મૂકવા માટે અનુસરીશું તે પગલાં જોઈએ.

    સ્ટેપ્સ:

    • શરૂઆત કરવા માટે, ' સંપૂર્ણ પંક્તિ ' નામની સક્રિય શીટ પર જમણું-ક્લિક કરો . ' કોડ જુઓ ' વિકલ્પ પસંદ કરો.

    • ઉપરનો આદેશ ખાલી VBA કોડ વિન્ડો ખોલે છે સક્રિય કાર્યપત્રક માટે. અમે Alt + F11 દબાવીને પણ આ કોડ વિન્ડો મેળવી શકીએ છીએ.
    • આગળ, તે કોડ વિન્ડોમાં નીચેનો કોડ દાખલ કરો:
    8557
    • પછી, કોડ ચલાવવા માટે રન પર ક્લિક કરો અથવા F5 કી દબાવો.

    <12
  • ઉપરોક્ત ઈમેજમાં, હાઈલાઈટ કરેલ મૂલ્ય ' ક્રિસ ' તે મૂલ્ય દર્શાવે છે જે આપણે શોધીશું. શ્રેણી મૂલ્ય ‘ 5:9 ’ સૂચવે છે કે આપણે સેલ શ્રેણીમાં મૂલ્ય શોધીશું ( B5:B9 ).
  • અંતમાં, સંદેશ બોક્સ દર્શાવે છે કે મૂલ્ય' ક્રિસ ' સેલ B6 માં સ્થિત છે.
  • વધુ વાંચો: VBA નો ઉપયોગ કેવી રીતે કરવો એક્સેલમાં દરેક પંક્તિ

    6. એક્સેલ VBA

    છેલ્લા ઉદાહરણમાં, અમે VBA <2 લાગુ કરીશું. શ્રેણીમાં દરેક n-th પંક્તિમાંથી લૂપ કરવા માટે. નીચેના ડેટાસેટમાં, અમે અમારી ડેટા શ્રેણીની વિષમ સંખ્યાની પંક્તિઓ પર કલર શેડિંગ લાગુ કરીશું.

    તો, ચાલો આ પદ્ધતિ કરવાનાં પગલાં જોઈએ.

    સ્ટેપ્સ:

    • પ્રથમ, ' n-મી પંક્તિ ' નામની સક્રિય શીટ પર જમણું-ક્લિક કરો . ' કોડ જુઓ ' વિકલ્પ પસંદ કરો.

    • આગળ, તે ખાલી VBA કોડ વિન્ડો ખોલે છે તે વર્કશીટ માટે. અમે Alt + F11 દબાવીને પણ આ કોડ વિન્ડો મેળવી શકીએ છીએ.
    • પછી, તે કોડ વિન્ડોમાં નીચેનો કોડ લખો:
    7436
    • હવે, કોડ ચલાવવા માટે રન પર ક્લિક કરો અથવા F5 કી દબાવો.

    • છેલ્લે, આપણે જોઈ શકીએ છીએ કે ઉપરોક્ત કોડ અમારા ડેટાસેટમાંથી માત્ર એકી સંખ્યાની પંક્તિઓને શેડ કરે છે.

    વધુ વાંચો: એક્સેલ VBA ખાલી કોષ સુધી શ્રેણીમાંથી લૂપ કરવા માટે (4 ઉદાહરણો)

    નિષ્કર્ષ

    નિષ્કર્ષમાં, આ ટ્યુટોરીયલ તમને <સાથે શ્રેણીમાં પંક્તિઓ દ્વારા લૂપ કરવાના 6 ઉદાહરણો આપે છે. 1>VBA એક્સેલમાં. તમારી કુશળતાને ચકાસવા માટે આ લેખમાં સમાયેલ પ્રેક્ટિસ વર્કશીટ ડાઉનલોડ કરો. જો તમને કોઈ પ્રશ્નો હોય, તો કૃપા કરીને બૉક્સમાં એક ટિપ્પણી મૂકોનીચે. અમારી ટીમ તમારા સંદેશનો શક્ય તેટલો જલ્દી જવાબ આપવાનો પ્રયત્ન કરશે. ભવિષ્યમાં વધુ સંશોધનાત્મક Microsoft Excel સોલ્યુશન્સ માટે નજર રાખો.

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