એક્સેલમાં VBA ની યુઝ્ડરેન્જ પ્રોપર્ટીનો ઉપયોગ કેવી રીતે કરવો (4 રીતો)

  • આ શેર કરો
Hugh West

આ લેખમાં, હું તમને બતાવીશ કે તમે Excel માં VBA ની UsedRange પ્રોપર્ટીનો ઉપયોગ કેવી રીતે કરી શકો છો. તમે બંધ શ્રેણી માટે, છૂટાછવાયા શ્રેણી માટે, નિષ્ક્રિય વર્કશીટ માટે અને નિષ્ક્રિય વર્કબુક માટે પણ UsedRange પ્રોપર્ટીનો ઉપયોગ કરવાનું શીખી શકશો.

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

તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે પ્રેક્ટિસ કરવા માટે આ વર્કબુક ડાઉનલોડ કરો.

Excel VBA UsedRange.xlsm

UsedRange પ્રોપર્ટીનો પરિચય એક્સેલમાં VBA

VBA ની UsedRange પ્રોપર્ટી રેન્જ ઑબ્જેક્ટ પરત કરે છે. તે વર્કશીટમાંના તમામ કોષોનો સમાવેશ કરતી શ્રેણી પરત કરે છે જેનો ઉપયોગ શરૂઆતમાં ખાલી પંક્તિ સહિત કરવામાં આવ્યો છે.

VBA કોડમાં, UsedRange પ્રોપર્ટી વર્કશીટના નામ સાથે ઉપયોગ કરવાનો છે. તેથી સક્રિય વર્કશીટ માટે UsedRange પ્રોપર્ટીનો ઉપયોગ કરવા માટેનો સામાન્ય વાક્યરચના છે:

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

નોંધો:

  • અહીં Rng UsedRange પ્રોપર્ટી દ્વારા પરત કરવામાં આવેલ રેન્જ નું નામ છે. તમે તમને ગમે તે કોઈપણ વસ્તુનો ઉપયોગ કરી શકો છો.
  • સક્રિય સિવાયની વર્કશીટમાં UsedRange પ્રોપર્ટીનો ઉપયોગ કરવા માટે, તેના બદલે વર્કશીટના નામનો ઉપયોગ કરો.

ઉદાહરણ તરીકે, તેને શીટ1 નામની વર્કશીટમાં લાગુ કરવા માટે, દાખલ કરો:

Set Rng = Worksheets("Sheet1").UsedRange

4 રીતો એક્સેલમાં VBA ની યુઝ્ડરેન્જ પ્રોપર્ટીનો ઉપયોગ કરવા માટે

અહીં 4 સૌથી સામાન્ય છે VBA માં UsedRange પ્રોપર્ટીનો ઉપયોગ કરવાની રીતો.

1. બંધ શ્રેણી માટે VBA વપરાયેલ રેન્જ પ્રોપર્ટી

સૌ પ્રથમ, અમે બંધ શ્રેણી સાથે વર્કશીટ માટે VBA UsedRange પ્રોપર્ટીનો ઉપયોગ કરીશું.

તે' શરૂઆતમાં ખાલી પંક્તિ સહિત સમગ્ર શ્રેણી પરત કરશે.

અહીં અમારી પાસે શીટ1 નામની વર્કશીટ છે જેમાં નામો, જોડાવાની તારીખો અને પગારનો સમાવેશ કરતી બંધ શ્રેણી છે કંપનીના કેટલાક કર્મચારીઓ.

હવે જો તમે આ વર્કશીટ પર UsedRange પ્રોપર્ટીનો ઉપયોગ કરો છો, તો તે શ્રેણી B2:C13 પરત કરશે (શરૂઆતમાં ખાલી પંક્તિ સહિત).

જો શીટ1 સક્રિય હોય, તો તમે આનો ઉપયોગ કરી શકો છો:

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

અથવા તમે આનો ઉપયોગ કરી શકો છો:

Dim Rng As Range

Set Rng = Worksheets("Sheet1").UsedRange

આઉટપુટ :

અમે કોડની અંદર રેન્જ ની પસંદ કરો ગુણધર્મનો ઉપયોગ કર્યો છે. તેથી, જો આપણે કોડ ચલાવીએ, તો તે શીટ1 ની B2:D13 ની શ્રેણી પસંદ કરશે.

વધુ વાંચો: એક્સેલમાં VBA ના રેન્જ ઑબ્જેક્ટનો ઉપયોગ કેવી રીતે કરવો (5 પ્રોપર્ટીઝ)

2. સ્કેટર્ડ રેન્જ માટે VBA વપરાયેલ રેન્જ પ્રોપર્ટી

જો તમારી પાસે કોઈપણ વર્કશીટમાં વેરવિખેર રેન્જ હોય, તો UsedRange પ્રોપર્ટી વચ્ચેના ખાલી કોષો સહિતની શ્રેણી આપશે.

હવે, શીટ1 માં, અમારી પાસે સેલ B3 થી લઈને વિવિધ સ્થળોએ કુલ પગાર, સૌથી વધુ પગાર અને સૌથી ઓછો પગાર વિખરાયેલો છે. G3 ,  આની જેમ:

હવે UsedRange પ્રોપર્ટીનો ઉપયોગ કરવા માટે કોડની બે લાઇનમાંથી કોઈપણનો ઉપયોગ કરો.

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

અથવા

Dim Rng As Range

Set Rng = Worksheets("Sheet1").UsedRange

આઉટપુટ:

તે ખાલી કોષો સહિત (સહિત શરૂઆતમાં ખાલી પંક્તિ). જેમ આપણે રેન્જ ની પસંદ કરો ગુણધર્મનો ઉપયોગ કર્યો છે, તે શ્રેણી B2:G3.

<પસંદ કરશે. 20>

વધુ વાંચો: એક્સેલમાં VBA નો ઉપયોગ કરીને શ્રેણીનો અંત (ઉદાહરણો સાથે)

સમાન વાંચન

  • Excel VBA રેંજને બીજી શીટમાં કૉપિ કરો (8 સૌથી સરળ રીતો)
  • Excel VBA (અલ્ટિમેટ) સાથે દરેક સેલ માટે રેંજ મારફતે લૂપ કરો માર્ગદર્શિકા)
  • VBA માં એક્સેલ સબસ્ક્રિપ્ટ રેન્જની બહારની ભૂલ (5 ઉકેલો સાથે)

3. નિષ્ક્રિય વર્કશીટ માટે VBA વપરાયેલ રેન્જ પ્રોપર્ટી

જો આપણે નિષ્ક્રિય વર્કશીટ પર UsedRange પ્રોપર્ટીનો ઉપયોગ કરવા માંગતા હોય, તો તમારે શરૂઆતમાં વર્કશીટના નામનો ઉલ્લેખ કરવો પડશે.

ઉદાહરણ તરીકે, અહીં મારી સક્રિય વર્કશીટ શીટ1 છે.

શીટ2 માં યુઝ્ડરેન્જ પ્રોપર્ટીનો ઉપયોગ કરવા માટે, આપણે ઉપયોગ કરવો પડશે :

Dim Rng As Range

Set Rng = Worksheets("Sheet2").UsedRange

તે' શીટ2 નામની વર્કશીટમાં તમામ વપરાયેલ કોષોને પસંદ કરીશ.

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

4.નિષ્ક્રિય વર્કબુક માટે VBA યુઝરેંજ પ્રોપર્ટી

તમે યુઝ્ડરેન્જ પ્રોપર્ટીનો ઉપયોગ એવી વર્કબુક માટે પણ કરી શકો છો જે સક્રિય નથી. ફક્ત વર્કબુકનું નામ આગળ મૂકો.

ઉદાહરણ તરીકે, અહીં મારી સક્રિય વર્કબુક વર્કબુક1 છે. વર્કબુક2 ની શીટ1 ઉપર યુઝ્ડરેન્જ પ્રોપર્ટીનો ઉપયોગ કરવા માટે, અમારે આનો ઉપયોગ કરવો પડશે:

Dim Rng As Range

Set Rng = Workbooks("Workbook2.xlsm").Worksheets("Sheet1").UsedRange

તે <1 ની શીટ1 વર્કશીટની વપરાયેલી શ્રેણીને પસંદ કરશે>વર્કબુક2 .

વધુ વાંચો: એક્સેલ (3 પદ્ધતિઓ) માં શ્રેણીના દરેક સેલ માટે VBA <3

યાદ રાખવા જેવી બાબતો

VBA ની UsedRange ગુણધર્મ રેન્જ ઑબ્જેક્ટ પરત કરે છે. અહીં આ લેખમાં, અમે વિઝ્યુલાઇઝેશન માટે રેન્જ ઑબ્જેક્ટ ની પસંદ કરો પ્રોપર્ટીનો ઉપયોગ કર્યો છે. પરંતુ દેખીતી રીતે, તમે તમારી અનુકૂળતા અનુસાર શ્રેણી ની કોઈપણ અન્ય મિલકતનો ઉપયોગ કરી શકો છો.

નિષ્કર્ષ

આ પદ્ધતિઓનો ઉપયોગ કરીને, તમે એક્સેલમાં વપરાતી રેન્જ પ્રોપર્ટી. શું તમારી પાસે કોઈ પ્રશ્નો છે? અમને પૂછવા માટે નિઃસંકોચ.

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