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

  • આ શેર કરો
Hugh West

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

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

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

આ પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો.<1 રેન્જ.xlsm માં છેલ્લી વપરાયેલ પંક્તિ શોધો

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

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

📕 વધુ વાંચો : એક્સેલમાં પંક્તિમાં મૂલ્ય સાથેનો છેલ્લો સેલ શોધો (6 પદ્ધતિઓ)

આ ટ્યુટોરીયલને દર્શાવવા માટે, અમે આ ડેટાસેટનો ઉપયોગ કરવા જઈ રહ્યા છીએ:

અહીં, અમારી પાસે કેટલાક ખેલાડીઓની માહિતી ધરાવતો ડેટાસેટ છે. અમે તમને બધી પદ્ધતિઓ શીખવવા માટે આનો ઉપયોગ કરીશું.

VBA એડિટર ખોલો

અમે શરૂ કરીએ તે પહેલાં, અહીં અમે તમને VBA એડિટર ખોલવા માટે એક સરળ રીમાઇન્ડર આપીએ છીએ એક્સેલ.

પ્રથમ, તમારા કીબોર્ડ પર Alt+F11 દબાવો. પછી, શામેલ કરો > મોડ્યુલ. તે પછી, તે Excel ના VBA એડિટર ખોલશે.

1.VBA નો ઉપયોગ કરીને શ્રેણીમાં ડેટા સાથે છેલ્લી પંક્તિ શોધવા માટે Range.End પ્રોપર્ટીનો ઉપયોગ

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

📌 પગલાઓ

પ્રથમ, VBA એડિટર ખોલો.

પછી, નીચેનો કોડ ટાઈપ કરો:

6588

હવે, ફાઈલ સેવ કરો. પછી, મેક્રો ડાયલોગ બોક્સ ખોલવા માટે Alt+F8 દબાવો. શ્રેણી_અંત_પદ્ધતિ

પસંદ કરો તે પછી, રન પર ક્લિક કરો.

જેમ તમે જોઈ શકો છો, અમે એક્સેલમાં VBA નો ઉપયોગ કરીને શ્રેણીમાં ડેટા સાથે છેલ્લી પંક્તિ સફળતાપૂર્વક શોધી કાઢી છે.

2. શ્રેણી. એક્સેલમાં VBA ની મિલકત શોધો

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

અમે Range.Find પદ્ધતિનો ઉપયોગ કરીએ તે પહેલાં, ચાલો તમને ઝડપી માહિતીનો એક ભાગ આપીએ:

Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)

શું := ”*” – ફૂદડી એ વાઇલ્ડકાર્ડ અક્ષર છે જે કોઈપણ ટેક્સ્ટ અથવા નંબર શોધે છે કોષમાં તે મુખ્યત્વે બિન-ખાલી માટે અન્વેષણ કરવા જેવું જ છેcell.

SearchOrder:=xlByRows – આનો અર્થ એ છે કે આગલી પંક્તિ પર જતા પહેલા દરેક આખી પંક્તિને ખોદવી શોધવી. SearchDirection દલીલના આધારે દિશાને ડાબે-થી-જમણે અથવા જમણે-થી-ડાબે શોધવામાં આવે છે. અહીં વધારાનો વિકલ્પ xlByColumns છે, જેનો ઉપયોગ છેલ્લી કૉલમને શોધતી વખતે કરવામાં આવે છે.

SearchDirection:=xlPrevious – આ નક્કી કરે છે કે કઈ દિશામાં શોધવું છે. xlPrevious નો અર્થ છે કે તે જમણે-થી-ડાબે અથવા નીચેથી ઉપરથી શોધશે. બીજો વિકલ્પ xlNext છે જે વિરોધી પાથમાં શિફ્ટ થાય છે.

📌 પગલાઓ

પ્રથમ, VBA એડિટર ખોલો.

પછી, નીચેનો કોડ ટાઈપ કરો:

3983

હવે, ફાઈલ સેવ કરો. પછી, મેક્રો ડાયલોગ બોક્સ ખોલવા માટે Alt+F8 દબાવો. શ્રેણી_શોધ_પદ્ધતિ પસંદ કરો.

તે પછી, ચલાવો પર ક્લિક કરો.

અંતમાં, તે અમારી એક્સેલ વર્કશીટમાં ડેટા સાથે છેલ્લી પંક્તિ શોધશે.

3. VBA નો ઉપયોગ કરીને છેલ્લી પંક્તિ શોધવા માટે વિશેષ સેલ ફંક્શનનો ઉપયોગ કરવો

આ પદ્ધતિ તમારા કીબોર્ડ પર Ctrl+End દબાવવાની જેમ કામ કરે છે. જ્યારે તમે તમારા કીબોર્ડ પર Ctrl+End દબાવો છો, ત્યારે તે તમને હંમેશા છેલ્લી પંક્તિ પર લઈ જશે, પછી ભલે તમે ગમે ત્યાં હોવ. પરંતુ જો તમે Excel માં VBA કોડનો ઉપયોગ કરીને ડેટા સાથે છેલ્લી વપરાયેલી પંક્તિ શોધવા માંગતા હો, તો આ કોડ તમારા માટે આવશ્યક છે.

📌 પગલાઓ

પ્રથમ, VBA એડિટર ખોલો.

પછી, નીચેનો કોડ ટાઈપ કરો:

5347

હવે, ફાઈલ સેવ કરો. પછી,મેક્રો ડાયલોગ બોક્સ ખોલવા માટે Alt+F8 દબાવો. specialcells_method પસંદ કરો.

તે પછી, ચલાવો પર ક્લિક કરો.

જેમ તમે જોઈ શકો છો, અમે Excel માં VBA નો ઉપયોગ કરીને ડેટા સાથે છેલ્લી પંક્તિ શોધવામાં સફળ છીએ.

4. રેન્જમાં ડેટા સાથે છેલ્લી પંક્તિ શોધવા માટે UsedRange ફંક્શનનો ઉપયોગ કરીને

VBA માં UsedRange એ વર્કશીટનો કબજો છે જે ચોક્કસ વર્કશીટ પર વપરાયેલી શ્રેણી (વર્કશીટમાં વપરાતા અથવા લોડ કરાયેલા તમામ એક્સેલ કોષો) રજૂ કરતી શ્રેણી ઑબ્જેક્ટ પરત કરે છે. તે એક પ્રોપર્ટી છે જેનો અર્થ એ છે કે વર્કશીટમાં ટોચના-ડાબે ઉપયોગમાં લેવાયેલા કોષો અને છેલ્લા જમણે વપરાયેલ કોષો દ્વારા આવરી લેવામાં આવેલ અથવા ઉલ્લેખિત વિસ્તાર.

📌 પગલાઓ

પ્રથમ, VBA એડિટર ખોલો.

પછી, નીચેનો કોડ ટાઈપ કરો:

8310

હવે, ફાઈલ સેવ કરો. પછી, મેક્રો ડાયલોગ બોક્સ ખોલવા માટે Alt+F8 દબાવો. usedRange_method પસંદ કરો.

તે પછી, ચલાવો પર ક્લિક કરો.

આખરે, તમે Excel માં વર્કશીટ પર છેલ્લી વપરાયેલી પંક્તિ સફળતાપૂર્વક જોશો.

5. Excel માં VBA નો ઉપયોગ કરીને કોષ્ટક શ્રેણીનો ઉપયોગ

જો તમારી પાસે તમારી વર્કશીટમાં કોષ્ટક, તમે આ પદ્ધતિથી ડેટા સાથે છેલ્લી પંક્તિ શોધી શકો છો.

📌 પગલાઓ

પ્રથમ, VBA એડિટર ખોલો .

પછી, નીચેનો કોડ ટાઈપ કરો:

5945

નોંધ : અહીં, આપણે છેલ્લી પંક્તિ સાથે 3 ઉમેરી રહ્યા છીએ કારણ કે આપણો ડેટાસેટ શરૂ થયો છે. પંક્તિ 3 પછી.

હવે, ફાઇલ સાચવો. પછી, Alt+F8 દબાવોમેક્રો ડાયલોગ બોક્સ ખોલવા માટે. TableRange_method.

તે પછી, ચલાવો પર ક્લિક કરો.

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

6. શોધવા માટે નામાંકિત શ્રેણીનો ઉપયોગ શ્રેણીમાં ડેટા સાથે છેલ્લી પંક્તિ

આ પદ્ધતિ સામાન્ય રીતે Excel માં ઉપયોગમાં લેવાતી નથી. પરંતુ, અમને લાગે છે કે તમારા જ્ઞાનને સમૃદ્ધ બનાવવા માટે તમારે આ શીખવું જોઈએ.

જો તમારા ડેટાસેટમાં નામની શ્રેણી છે, તો તમે આ કોડનો ઉપયોગ કરી શકો છો. નીચેના સ્ક્રીનશોટ પર એક નજર નાખો. તેમાં નામની શ્રેણી છે.

📌 પગલાં

પ્રથમ, VBA એડિટર ખોલો .

પછી, નીચેનો કોડ ટાઈપ કરો:

9924

નોંધ : અમે LastRow માં 1 ઉમેરી રહ્યા છીએ કારણ કે અમારી શ્રેણી પંક્તિ 1 પછી શરૂ થઈ છે. .

હવે, ફાઇલ સાચવો. પછી, મેક્રો ડાયલોગ બોક્સ ખોલવા માટે Alt+F8 દબાવો. નામ શ્રેણી_પદ્ધતિ પસંદ કરો.

તે પછી, રન પર ક્લિક કરો.

જેમ તમે જોઈ શકો છો, અમે VBA નો ઉપયોગ કરીને ડેટા સાથે છેલ્લી પંક્તિ શોધવામાં સફળ છીએ.

7. Excel માં VBA નું વર્તમાન ક્ષેત્ર કાર્ય

તમે VBA ની વર્તમાન પ્રદેશ પદ્ધતિનો પણ ઉપયોગ કરી શકો છો. Excel માં છેલ્લી વપરાયેલ પંક્તિ શોધવા માટે. જો કે તે મુશ્કેલ છે, જો તમે ઇચ્છો તો તમે તેનો ઉપયોગ તમારા ફાયદા માટે કરી શકો છો.

📌 પગલાઓ

પ્રથમ, VBA એડિટર ખોલો.

પછી, નીચેનો કોડ ટાઈપ કરો:

6938

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

હવે, ફાઇલને સાચવો. પછી, મેક્રો ડાયલોગ બોક્સ ખોલવા માટે Alt+F8 દબાવો. Current Region_method

તે પછી, Run પર ક્લિક કરો.

જેમ તમે જોઈ શકો છો, અમે VBA કોડનો ઉપયોગ કરીને ડેટા સાથે છેલ્લી પંક્તિ સફળતાપૂર્વક શોધી કાઢી છે.

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

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

કેટલીકવાર, તમારે કોડ ચલાવવા માટે તમારી પદ્ધતિઓમાં કેટલાક મૂલ્યો ઉમેરવા પડે છે. સરળતાથી છેલ્લા કોષને શોધવા માટે અમે પંક્તિ સંખ્યાઓ ઉમેરી. તેથી, તમારે યાદ રાખવું પડશે કે તમારો ડેટાસેટ ક્યાંથી શરૂ થયો છે.

નિષ્કર્ષ

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

વિવિધ એક્સેલ-સંબંધિત સમસ્યાઓ અને ઉકેલો માટે અમારી વેબસાઇટ Exceldemy.com જોવાનું ભૂલશો નહીં.

નવી પદ્ધતિઓ શીખતા રહો અને વધતા રહો!

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