સામગ્રીઓનું કોષ્ટક
આ લેખમાં, તમે VBA Excel માં કોષો, પંક્તિઓ અને કૉલમ્સ માટે રેંજ સેટ કેવી રીતે કરવી તે શીખીશું.
વર્કબુક ડાઉનલોડ કરો
તમે અહીંથી ફ્રી પ્રેક્ટિસ એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો.
VBA.xlsm માં રેંજ સેટ કરો
VBA રેન્જ ઑબ્જેક્ટ
VBA માં રેન્જ ઑબ્જેક્ટ એક્સેલ વર્કશીટમાં એક સેલ, બહુવિધ કોષો, પંક્તિઓ, કૉલમ્સ સમાવી શકે છે.
રેન્જ ઑબ્જેક્ટનો વંશવેલો નીચે મુજબ છે.
એપ્લિકેશન > વર્કબુક > વર્કશીટ > શ્રેણી
આ રીતે તમારે VBA માં રેન્જ ઑબ્જેક્ટ જાહેર કરવું જોઈએ.
7 VBA એક્સેલમાં શ્રેણી કેવી રીતે સેટ કરવી તેના ઉદાહરણો
આ વિભાગ ચર્ચા કરશે કે એક કોષમાં શ્રેણી કેવી રીતે સેટ કરવી, બહુવિધ કોષો, એક પંક્તિ, બહુવિધ પંક્તિઓ, એક કૉલમ, બહુવિધ કૉલમ અને VBA Excel માં કમાન્ડ બટન દ્વારા શ્રેણી સેટ કરો.
1. VBA માં સિંગલ સેલમાં રેન્જ સેટ કરો
અહીં આપણે જોઈશું કે VBA સાથે સિંગલ સેલ માં કેવી રીતે રેંજ સેટ કરવી .
પગલાઓ:
- તમારા કીબોર્ડ પર Alt + F11 દબાવો અથવા ટેબ પર જાઓ વિકાસકર્તા -> વિઝ્યુઅલ બેઝિક ખોલવા માટે વિઝ્યુઅલ બેઝિક એડિટર .
- પોપ-અપ કોડ વિન્ડોમાં, મેનુ બારમાંથી , શામેલ કરો -> મોડ્યુલ .
- નીચેનો કોડ કોપી કરો અને તેને કોડ વિન્ડોમાં પેસ્ટ કરો.
3027
અહીં,
B2 = સેલ જ્યાં આપણે સેટ કરવા માંગીએ છીએકિંમત તમને જોઈતો કોઈપણ સેલ સંદર્ભ નંબર તમે સેટ કરી શકો છો.
તમારો કોડ હવે ચાલવા માટે તૈયાર છે.
- તમારા કીબોર્ડ પર અથવા મેનુ બારમાંથી F5 દબાવો ચલાવો -> સબ/યુઝરફોર્મ ચલાવો. તમે મેક્રો ચલાવવા માટે સબ-મેનૂ બારમાં નાના પ્લે આઇકન પર ક્લિક પણ કરી શકો છો.
સેલ B2 હવે “ હેલો વર્લ્ડ ” મૂલ્ય ધરાવે છે.
વધુ વાંચો: એક્સેલમાં શ્રેણીમાં દરેક સેલ માટે VBA
2. VBA માં બહુવિધ કોષોમાં શ્રેણી સેટ કરો
અહીં આપણે જોઈશું કે કેવી રીતે મલ્ટીપલ સેલમાં રેંજ સેટ કરવી VBA સાથે.
પગલાઓ:
- પહેલાની જેમ જ, વિઝ્યુઅલ બેઝિક એડિટર ખોલો ડેવલપર ટેબમાંથી અને કોડ વિન્ડોમાં શામેલ કરો એક મોડ્યુલ .
- કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
9156
તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.
- ચલાવો મેક્રો અને તમામ કોષો A1 થી <સુધી 1>D5 હવે “ Hello! ”
3 પકડી રાખો. VBA માં સિંગલ રોમાં રેન્જ સેટ કરો
અહીં આપણે જોઈશું કે કેવી રીતે VBA સાથે એક જ પંક્તિમાં રેંજ સેટ કરવી .
પગલાઓ:
- પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને કોડ વિન્ડોમાં મોડ્યુલ દાખલ કરો.
- કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
6530
તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.
- રન મેક્રો અને A1 થી D5 સુધીની બધી પંક્તિઓમાંથી માત્ર 3જી પંક્તિ હવે “ હેલો! ”
- પંક્તિઓ(3).કોડમાં મૂલ્ય એ ચોક્કસ શ્રેણી A1:D5ની 3જી પંક્તિને ઍક્સેસ આપે છે. .
4. VBA માં બહુવિધ પંક્તિઓમાં શ્રેણી સેટ કરો
અહીં આપણે જોઈશું કે કેવી રીતે VBA સાથે મલ્ટીપલ પંક્તિઓ માં રેંજ સેટ કરો .
પગલાઓ:
- પહેલાની જેમ જ, વિકાસકર્તા ટેબ અને માંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો કોડ વિન્ડોમાં a મોડ્યુલ દાખલ કરો.
- કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
1840
તમારો કોડ હવે છે ચલાવવા માટે તૈયાર છે.
- ચલાવો મેક્રો અને 1લી , ત્રીજી અને 5મી પંક્તિઓ બધામાંથી A1 થી D5 સુધીની પંક્તિઓ હવે “ Hello! ”
<1 પકડી રાખો>સમાન વાંચન:
- સેલ વેલ્યુ VBA (7 રીતો) પર આધારિત શ્રેણી કેવી રીતે પસંદ કરવી
- VBA ના રેન્જ ઑબ્જેક્ટનો ઉપયોગ કરો Excel માં (5 પ્રોપર્ટીઝ)
- VBA રેન્જ ઑફસેટનો ઉપયોગ કેવી રીતે કરવો (11 રીતો)
- VBA રેન્જ એક્સેલમાં વેરિયેબલ રો નંબર સાથે (4) ઉદાહરણો)
5. VBA માં સિંગલ કોલમમાં રેન્જ સેટ કરો
અહીં આપણે જોઈશું કે કેવી રીતે રેન્જ સેટ કરવી VBA સાથે સિંગલ કૉલમ .
પગલાઓ:
- પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને કોડ વિન્ડોમાં શામેલ કરો એક મોડ્યુલ .
- કોડ વિન્ડોમાં,નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
8449
તમારો કોડ હવે ચાલવા માટે તૈયાર છે.
- મેક્રો ચલાવો અને માત્ર A1 થી D5 સુધીની બધી કૉલમમાંથી 2જી કૉલમ હવે “ હેલો! ”
<ને પકડી રાખો 3>
- iCol.Columns(2).કોડમાં મૂલ્ય એ ચોક્કસ શ્રેણી A1:D5 ની 2જી કૉલમને ઍક્સેસ આપે છે. .
6. VBA માં બહુવિધ કૉલમમાં શ્રેણી સેટ કરો
અહીં આપણે જોઈશું કે કેવી રીતે મલ્ટીપલમાં રેંજ સેટ કરવી કૉલમ્સ VBA સાથે.
પગલાઓ:
- પહેલાની જેમ જ, વિઝ્યુઅલ બેઝિક એડિટર<2 ખોલો> ડેવલપર ટેબમાંથી અને કોડ વિન્ડોમાં શામેલ કરો એક મોડ્યુલ .
- કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો. .
6660
તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.
- ચલાવો મેક્રો અને બીજો અને 4થી A1 થી D5 સુધીની કૉલમ હવે “ હેલો! ”
<9 પકડી રાખો 7. VBA માં કમાન્ડ બટન દ્વારા રેન્જ સેટ કરો
અહીં આપણે VBA માં કમાન્ડ બટન નો ઉપયોગ કરીને રેંજ સેટ કેવી રીતે કરવી તે શીખીશું.
પગલાઓ:
- વિકાસકર્તા -> પર જાઓ દાખલ કરો -> આદેશ બટન .
- ખાતરી કરો કે તમે ડિઝાઇન મોડ ચાલુ કરેલ છે.
- <શીટમાં કમાન્ડ બટન ની આસપાસ 1>ખેંચો . બટન અને તે તમને કોડ વિન્ડો પર લઈ જશે, જે a સાથે સ્વતઃ જનરેટ થાય છે VBA પેટા-પ્રક્રિયા કોડ .
- સબની અંદર, તમારો કોડ લખો અને સાચવો.
- રુચિની વર્કશીટ પર પાછા જાઓ અને કમાન્ડ બટન પર ક્લિક કરો. તમારા કોડ પર આધારિત પરિણામ વર્કશીટમાં દેખાશે.
VBA સેટ રેંજના ફાયદા
- તે અમલમાં મૂકવું ખૂબ જ સરળ છે.
- રેન્જ ઑબ્જેક્ટની અંદરની દલીલો નિશ્ચિત નથી. તેથી અમે અમારી જરૂરિયાતો અનુસાર દલીલના મૂલ્યોમાં ફેરફાર કરી શકીએ છીએ.
- 1 કરતાં વધુ મૂલ્ય દલીલો તરીકે પસાર કરી શકાય છે.
યાદ રાખવા જેવી બાબતો <5 VBA માં - સેલ્સ પ્રોપર્ટીઝનો ઉપયોગ VBA માં રેન્જ સેટ કરવા માટે પણ થઈ શકે છે.
- ઓબ્જેક્ટ વેરીએબલ્સને SET
નિષ્કર્ષ
દ્વારા ઑબ્જેક્ટના સંદર્ભ તરીકે સેટ કરવું જોઈએ એક્સેલ VBA મેક્રોમાં શ્રેણી સેટ કરો. મને આશા છે કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. વિષય સંબંધિત કોઈપણ પ્રશ્નો પૂછવા માટે નિઃસંકોચ.