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

  • આ શેર કરો
Hugh West

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

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

VBA રેન્જને Selection.xlsm પર સેટ કરવા માટે

એક્સેલમાં પસંદગી માટે રેન્જ વેરીએબલ સેટ કરવા માટે VBA નો ઉપયોગ કરવાની 5 રીતો

1. એક્સેલ VBA દ્વારા રેંજ પસંદ કરવા માટે રેંજ વેરીએબલ સેટ કરવું

અમે VBA માં રેંજ સેટ કરીને શ્રેણી પસંદ કરી શકીએ છીએ. ધારો કે આપણે સેલ B5:C8 પસંદ કરવા માંગીએ છીએ. ચાલો નીચેની પ્રક્રિયા પર જઈએ.

પગલાઓ:

  • VBA, માં કોડ લખવા માટે પહેલા, વિકાસકર્તા ખોલો ટૅબ અને પછી વિઝ્યુઅલ બેઝિક પસંદ કરો.

પછી, તે માટે માઈક્રોસોફ્ટ વિઝ્યુઅલ બેઝિકની નવી વિન્ડો ખોલશે એપ્લિકેશન્સ .

  • હવે, Insert >> ખોલો. મોડ્યુલ

પસંદ કરો.

  • VBA મોડ્યુલ માં નીચેનો કોડ લખો.
3788

અહીં, અમે રેન્જ B5:C8 ને Rng1 તરીકે સેટ કરીએ છીએ. અમે તેને VBA ની રેન્જ પદ્ધતિ દ્વારા પસંદ કરીએ છીએ. તે ધ્યાનમાં રાખો કે અમારે સક્રિય અમારી એક્સેલ શીટ તેથી અમે સિલેક્ટરેન્જ શીટ સક્રિય કરી છે.

  • હવે પાછા જાઓ શીટ અને ચલાવો મેક્રો .

  • તે પછી, તમે શ્રેણી B5:C8 આપમેળે પસંદ થયેલ જોશો.

આ રીતે તમે ઇચ્છિત શ્રેણી ચલ ને VBA નો ઉપયોગ કરીને પસંદગી માટે સેટ કરી શકો છો.

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

2. રેન્જ વેરીએબલ સેટ કરીને કોષોને ફોર્મેટ કરવા માટે VBA નો ઉપયોગ કરવો

ધારો કે અમારો ડેટાસેટ નીચેની છબી જેવો દેખાય છે.

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

પગલાઓ:

  • સૌપ્રથમ, વિઝ્યુઅલ બેઝિક ખોલો અને નીચેનો કોડ ટાઈપ કરો VBA મોડ્યુલ ( વિઝ્યુઅલ બેઝિક અને VBA મોડ્યુલ કેવી રીતે ખોલવું તે જોવા માટે, કૃપા કરીને વિભાગ 1 પર જાઓ).
9878

અહીં આપણે રેન્જ B4:C4 ને xyz તરીકે સેટ કરીએ છીએ. પછી અમે ફોન્ટ્સ સેલમાં B4 અને C4 બોલ્ડ બનાવવા માટે બોલ્ડ પદ્ધતિનો ઉપયોગ કર્યો. અમે AutoFit પદ્ધતિનો ઉપયોગ કરીને કૉલમ B અને C પણ ફીટ કર્યા છે.

  • હવે, શીટ પર પાછા જાઓ અને મેક્રો ચલાવો જેનું નામ સેટરેંજ છે.

તે પછી, તમે જોશો કૉલમ્સ અને હેડર માં સ્પષ્ટપણે નામો બોલ્ડ બને છે અને પસંદ કરે છે.

આ પાથને અનુસરીને , તમે ફોર્મેટ કોષો અને ઓટોફિટ કૉલમ સેટિંગ શ્રેણી ચલો માં VBA .

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

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

3. VBA માં વેરિયેબલ રેન્જ સિલેક્શન સેટ કરીને રેંજની નકલ કરવી

ધારો કે આપણે રેન્જ વેરીએબલ ને પસંદ કરો<પર સેટ કરીને B6:C9 કોપી કરવા માંગીએ છીએ. 2>. ચાલો નીચેની પ્રક્રિયાની ચર્ચા કરીએ.

પગલાઓ:

  • પ્રથમ, વિઝ્યુઅલ બેઝિક ખોલો અને માં નીચેનો કોડ ટાઈપ કરો VBA મોડ્યુલ ( વિઝ્યુઅલ બેઝિક અને VBA મોડ્યુલ કેવી રીતે ખોલવું તે જોવા માટે, કૃપા કરીને વિભાગ 1 પર જાઓ).
2133

અહીં, અમે ફક્ત VBA ની Copy પદ્ધતિનો ઉપયોગ કરીને રેન્જ B6:C9 ની નકલ કરી છે. અમે શ્રેણી B6:C9 ને cpy તરીકે સેટ કરીએ છીએ.

  • હવે તમારી શીટ પર પાછા જાઓ અને મેક્રો<ચલાવો 2>. CopyRange પસંદ કરો કારણ કે તે તમારા વર્તમાન Macro નું નામ છે.

તમે શ્રેણી જોશો. B6:C9 કોપી કરેલ છે.

તમે <1 દબાવીને આ શ્રેણી તમારા એક્સેલ શીટ માં ગમે ત્યાં પેસ્ટ કરી શકો છો>CTRL + V . મેં બી12 થી C15 થી શ્રેણી પેસ્ટ કરી છે.

આ પદ્ધતિ સાથે જઈને, તમે એક્સેલ VBA માં પસંદગી માટે રેન્જ વેરીએબલ સેટ કરીને રેન્જ કોપી કરી શકો છો.

વધુ વાંચો : Excel VBA: Copy Dynamicઅન્ય વર્કબુક સુધીની શ્રેણી

4. પસંદગી

માની લો કે આપણે ડેટાસેટની 8મી અને 10મી પંક્તિઓને લીલા<વડે રંગ આપવા માંગીએ છીએ. 2>. ચાલો નીચે આપેલા વર્ણનને અનુસરીએ.

પગલાઓ:

  • પહેલા, વિઝ્યુઅલ બેઝિક ખોલો અને માં નીચેનો કોડ ટાઈપ કરો VBA મોડ્યુલ ( વિઝ્યુઅલ બેઝિક અને VBA મોડ્યુલ કેવી રીતે ખોલવું તે જોવા માટે, કૃપા કરીને વિભાગ 1 પર જાઓ).
9015

અહીં આપણે અમારી શ્રેણી B8:C8 અને B10:C10 ને x1 અને x2 <2 તરીકે વ્યાખ્યાયિત કરીએ છીએ> અનુક્રમે. અમે અમારી રંગ Excel શીટ ને ActiveSheet તરીકે બનાવી છે અને અમે અમારી ઇચ્છિત રેન્જોને ColorIndex પ્રોપર્ટી દ્વારા રંગીન કરી છે.

  • હવે તમારી શીટ પર પાછા જાઓ અને મેક્રો ચલાવો. કલરરેન્જ પસંદ કરો કારણ કે તે વર્તમાન મેક્રો નું નામ છે.

તે પછી, તમે ઇચ્છિત જોશો. શ્રેણીઓ લીલા રંગથી ભરેલી છે.

આ રીતે તમે સેટ કરીને કોષોને રંગ સાથે ફોર્મેટ કરી શકો છો. શ્રેણી વેરીએબલ પસંદગી માટે.

વધુ વાંચો: એક્સેલ VBA સાથે વેરીએબલ રો અને કૉલમ સાથે રેન્જનો ઉપયોગ કેવી રીતે કરવો

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

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

5.VBA માં રેન્જ વેરીએબલ સેટ કરીને પંક્તિઓ કાઢી નાખવી

ધારો કે આપણે લીલા સાથે ડેટાસેટની 8મી અને 10મી પંક્તિઓ કાઢી નાખવા માંગીએ છીએ. . ચાલો નીચે આપેલા વર્ણનને અનુસરીએ.

પગલાઓ:

  • પહેલા, વિઝ્યુઅલ બેઝિક ખોલો અને માં નીચેનો કોડ ટાઈપ કરો VBA મોડ્યુલ ( વિઝ્યુઅલ બેઝિક અને VBA મોડ્યુલ કેવી રીતે ખોલવું તે જોવા માટે, કૃપા કરીને વિભાગ 1 પર જાઓ).
7435

રેન્જ જેને આપણે કાઢી નાખવા માંગીએ છીએ તે છે B8:C8 અને B10:C10 . અમે તેમને અનુક્રમે x1 અને x2 તરીકે નામ આપ્યું છે. પછી અમે તેમને કાઢી નાખો પદ્ધતિ દ્વારા કાઢી નાખ્યા.

  • હવે તમારી શીટ પર પાછા જાઓ અને મેક્રો ચલાવો. DeleteRange પસંદ કરો કારણ કે તે તમારા વર્તમાન Macro નું નામ છે.

તે પછી, તમે શ્રેણી B8:C8 અને B10:C10 ગઈ ગઈ છે.

આ અભિગમને અનુસરીને, તમે પંક્તિઓ <કાઢી શકો છો. 2>પસંદગી માટે શ્રેણી ચલો સેટ કરીને.

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

નીચેની છબીમાં, તમે ડેટાસેટ શોધી શકશો કે જેના પર અમે આ લેખમાં કામ કર્યું છે જેથી તમે તમે તમારી જાતે પ્રેક્ટિસ કરી શકો છો.

નિષ્કર્ષ

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

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