એક્સેલમાં સક્રિય સેલમાંથી શ્રેણી પસંદ કરવા માટે VBA નો ઉપયોગ કેવી રીતે કરવો (3 પદ્ધતિઓ)

  • આ શેર કરો
Hugh West

અમે તમને એક્સેલ VBA માં સક્રિય સેલ માંથી શ્રેણી પસંદ કરો માં 3 પદ્ધતિઓ બતાવવા જઈ રહ્યા છીએ>. આ દર્શાવવા માટે, અમે 3 કૉલમ્સ સાથેનો ડેટાસેટ પસંદ કર્યો છે: “ પ્રથમ નામ ”, “ છેલ્લું નામ ”, અને “ ઈમેલ " અમે સેલ પસંદ કરીશું અને Excel VBA નો ઉપયોગ કરીને અમે તે સેલ માંથી શ્રેણી પસંદ કરીશું.

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

Active Cell.xlsm માંથી શ્રેણી પસંદ કરો

એક્સેલમાં VBA નો ઉપયોગ કરીને સક્રિય સેલમાંથી શ્રેણી પસંદ કરવાની 3 રીતો

1. સક્રિય સેલથી છેલ્લા નોન-બ્લેન્ક સેલ સુધીની શ્રેણી પસંદ કરવા માટે VBA નો ઉપયોગ કરવો

પ્રથમ પદ્ધતિ માટે, અમે Range.End પ્રોપર્ટીનો ઉપયોગ કરવા જઈ રહ્યા છીએ.

અહીં, અમે અમારા કોડને મોડ્યુલ તરીકે ઇનપુટ કરીશું. મોડ્યુલ વિન્ડો લાવવા માટે, આ કરો-

પગલાઓ:

  • પ્રથમ, વિકાસકર્તા તરફથી ટેબ >>> વિઝ્યુઅલ બેઝિક પસંદ કરો.

વિઝ્યુઅલ બેઝિક વિન્ડો દેખાશે.

  • છેલ્લે, Insert >>> મોડ્યુલ પસંદ કરો.

મોડ્યુલ વિન્ડો લાવશે.

1.1. એન્ડ(xlUp) પ્રોપર્ટીનો ઉપયોગ કરીને

આ વિભાગમાં, અમે છેલ્લા બિન-ખાલી કોષ<સુધી શ્રેણી ઉપર પસંદ કરવા જઈ રહ્યા છીએ. 2> અમારા સક્રિય સેલ માંથી.

પગલાઓ:

  • સૌપ્રથમ, મોડ્યુલ વિન્ડો લાવો.
  • બીજું, નીચેનો કોડ ટાઈપ કરો .
9681

અમે અમારા સબ પ્રક્રિયા ToUp . પછી અમે અમારી શ્રેણી પસંદ કરી રહ્યા છીએ. પ્રથમ મૂલ્ય એ આપણો સક્રિય કોષ છે. છેલ્લું મૂલ્ય ActiveCell.End(xlUp) છે. છેલ્લે, અમે રેન્જ સાથે શ્રેણી પસંદ કરી રહ્યાં છીએ. પસંદ કરો પદ્ધતિ.

  • ત્રીજે સ્થાને, તેને સાચવો અને વિન્ડો બંધ કરો.
  • તે પછી, સેલ C6 પસંદ કરો. આ સેલ અમારો સક્રિય સેલ છે.

હવે, અમે જઈ રહ્યા છીએ મેક્રો વિન્ડો લાવો. તે કરવા માટે-

  • વિકાસકર્તા ટૅબમાંથી >>> મેક્રો પસંદ કરો.

તે પછી, મેક્રો સંવાદ બોક્સ દેખાશે.

  • પછી, " મેક્રો નામ: "માંથી " ToUp " પસંદ કરો.
  • છેલ્લે, Run<2 પર ક્લિક કરો>.

અમે જોઈ શકીએ છીએ કે, અમે સેલ શ્રેણી C4:C6 પસંદ કરી છે.

વધુ વાંચો: Excel VBA: અન્ય વર્કબુકમાં ડાયનેમિક રેન્જની નકલ કરો

1.2. End(xlDown) પ્રોપર્ટીનો સમાવેશ

આ વિભાગમાં, અમે અમારા સક્રિય સેલ માંથી રેન્જ નીચે પસંદ કરવા જઈ રહ્યા છીએ.

પગલાઓ:

  • સૌપ્રથમ, મોડ્યુલ વિન્ડો લાવો.
  • બીજું, ટાઈપ કરો નીચેનો કોડ.
6948

અમે અમારી સબ પ્રક્રિયા ToDown ને કૉલ કરી રહ્યાં છીએ. પછી અમે અમારી શ્રેણી પસંદ કરી રહ્યા છીએ. પ્રથમ મૂલ્ય એ આપણો સક્રિય કોષ છે. છેલ્લું મૂલ્ય ActiveCell.End(xlDown) છે. છેવટે, અમે છીએ રેન્જ સાથે રેન્જ પસંદ કરી રહ્યા છીએ. પદ્ધતિ પસંદ કરો.

  • ત્રીજે, તેને સાચવો અને વિન્ડો બંધ કરો.
  • તે પછી, સેલ C6 પસંદ કરો. આ અમારો સક્રિય કોષ છે.

  • તે પછી, મેક્રો ડાયલોગ બોક્સ લાવો.<13
  • ToDown ” પસંદ કરો.
  • છેવટે, ચલાવો પર ક્લિક કરો.

આમ, અમે Excel VBA નો ઉપયોગ કરીને અમારા સક્રિય સેલ માંથી પસંદ એક શ્રેણી .

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

સમાન લેખો <3

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

1.3. End(xlToLeft) પ્રોપર્ટી લાગુ કરવી

આ વિભાગમાં, અમે અમારા સક્રિય કોષ ની ડાબી તરફની રેન્જ પસંદ કરવા જઈ રહ્યા છીએ. | નીચેનો કોડ.

6961

અમે અમારી સબ પ્રક્રિયા ટોલેફ્ટ ને કૉલ કરી રહ્યાં છીએ. પછી અમે અમારી શ્રેણી પસંદ કરી રહ્યા છીએ. પ્રથમ મૂલ્ય એ આપણો સક્રિય કોષ છે. છેલ્લું મૂલ્ય છે ActiveCell.End(xlToLeft) . છેલ્લે, અમે શ્રેણી સાથે શ્રેણી પસંદ કરી રહ્યાં છીએ. પસંદ કરો પદ્ધતિ.

  • ત્રીજે સ્થાને, તેને સાચવો અને વિન્ડો બંધ કરો.
  • તે પછી, સેલ D7 પસંદ કરો. આ અમારો સક્રિય કોષ છે.

  • તે પછી, મેક્રો ડાયલોગ બોક્સ લાવો.<13
  • ટોલેફ્ટ ” પસંદ કરો.
  • છેલ્લે, ચલાવો પર ક્લિક કરો.

આમ, અમે Excel VBA નો ઉપયોગ કરીને અમારા સક્રિય કોષ માંથી પસંદ કરેલ એક શ્રેણી .

1.4. End(xlToRight) પ્રોપર્ટીનો અમલ

આ વિભાગમાં, અમે અમારા સક્રિય સેલ ની જમણી ની રેન્જ ને પસંદ કરવા જઈ રહ્યા છીએ. | નીચેનો કોડ.

9022

અમે અમારી પેટા પ્રક્રિયા ToRight ને કૉલ કરી રહ્યાં છીએ. પછી અમે અમારી શ્રેણી પસંદ કરી રહ્યા છીએ. પ્રથમ મૂલ્ય એ આપણો સક્રિય કોષ છે. છેલ્લું મૂલ્ય ActiveCell.End(xlToRight) છે. છેલ્લે, અમે રેન્જ સાથે રેન્જ પસંદ કરી રહ્યા છીએ. પદ્ધતિ પસંદ કરો.

  • ત્રીજે સ્થાને, તેને સાચવો અને વિન્ડો બંધ કરો.
  • તે પછી, સેલ C8 પસંદ કરો. આ અમારો સક્રિય સેલ છે.

  • તે પછી, મેક્રો ડાયલોગ બોક્સ લાવો.
  • થી જમણે ” પસંદ કરો.
  • છેવટે, ચલાવો પર ક્લિક કરો.

આમ, અમે પસંદ a શ્રેણી અમારા સક્રિય સેલ માંથી Excel VBA નો ઉપયોગ કરીને.

2. VBA રેન્જનો ઉપયોગ કરવો. એક્ટિવ સેલમાંથી રેન્જ પસંદ કરવા માટે પ્રોપર્ટી ઓફસેટ એક્સેલમાં VBA નો ઉપયોગ કરીને

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

પગલાઓ:

  • પ્રથમ, મોડ્યુલ વિન્ડોમાં નીચેનો કોડ ટાઈપ કરો .
5298

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

  • બીજું, તેને સાચવો અને વિન્ડો બંધ કરો.
  • તે પછી, સેલ B8 પસંદ કરો. આ અમારો સક્રિય કોષ છે.

  • તે પછી, મેક્રો ડાયલોગ બોક્સ લાવો.<13
  • " ઓફસેટનો ઉપયોગ કરો " પસંદ કરો.
  • છેવટે, ચલાવો પર ક્લિક કરો.

નિષ્કર્ષમાં, અમે સક્રિય કોષ માંથી પસંદ એક શ્રેણી . તદુપરાંત, અંતિમ પગલું આના જેવું દેખાવું જોઈએ.

વધુ વાંચો: Excel VBA: મૂલ્યો સાથે કોષોની શ્રેણી મેળવો (7 ઉદાહરણો)

3. વર્તમાન પ્રદેશની મિલકતનો ઉપયોગ કરીને એક્સેલમાં VBA નો ઉપયોગ કરીને સક્રિય સેલમાંથી શ્રેણી પસંદ કરો

છેલ્લી પદ્ધતિ માટે, અમે Range.CurrentRegion પ્રોપર્ટીનો ઉપયોગ કરીશું.

પગલાઓ:

  • પ્રથમ, મોડ્યુલ વિન્ડોમાં નીચેનો કોડ ટાઈપ કરો .
9475

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

  • બીજું, તેને સાચવો અને Excel શીટ પર પાછા જાઓ.
  • તે પછી, સેલ C10 પસંદ કરો. આ અમારો સક્રિય કોષ છે.

  • તે પછી, મેક્રો ડાયલોગ બોક્સ લાવો.<13
  • cRegion ” પસંદ કરો.
  • છેવટે, ચલાવો પર ક્લિક કરો.

આમ, અમે ખાલી કોષ સુધીની શ્રેણી પસંદ કરી છે.

પ્રેક્ટિસ વિભાગ

અમે Excel ફાઇલમાં દરેક પદ્ધતિ માટે પ્રેક્ટિસ ડેટાસેટ્સ પ્રદાન કર્યા છે.

નિષ્કર્ષ

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

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