Excel માં VBA નો ઉપયોગ કરીને પંક્તિ નંબર કેવી રીતે શોધવો (4 મેક્રો)

  • આ શેર કરો
Hugh West

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

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

તમે અહીંથી મફત એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો અને સ્વતંત્ર રીતે પ્રેક્ટિસ કરો.

VBA.xlsm નો ઉપયોગ કરીને પંક્તિ નંબર શોધો

4 મેક્રો VBA નો ઉપયોગ કરીને પંક્તિ નંબર શોધવા માટે Excel માં

અમારા ડેટાસેટનો પરિચય મેળવો જેનો ઉપયોગ અમે વિવિધ પ્રદેશોમાં અમુક સેલ્સપર્સન વેચાણનું પ્રતિનિધિત્વ કરતી પદ્ધતિઓનું અન્વેષણ કરવા માટે કરીશું.

મેક્રો 1: પસંદગી બદલીને રો નંબર શોધવા માટે VBA

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

પગલાઓ:

  • જમણે- શીટના શીર્ષક પર ક્લિક કરો અને સંદર્ભ મેનૂ માંથી કોડ જુઓ પસંદ કરો.

  • પછી લખો નીચેના કોડ્સ-
9806
  • બાદમાં, કોડ્સ ચલાવવાની જરૂર નથી, ફક્ત તમારી શીટ પર પાછા જાઓ.

કોડ બ્રેકડાઉન:

  • પ્રથમ, મેં ખાનગી સબ પ્રક્રિયા બનાવી – વર્કશીટ_પસંદગી બદલો .
  • પછી ચલ Rnumber તરીકે જાહેર કર્યું પૂર્ણાંક .
  • પંક્તિ સક્રિય કોષની પંક્તિ નંબર નક્કી કરશે.
  • આગળ, જો નિવેદન તપાસશે સક્રિય સેલ ભલે તે ખાલી હોય કે ન હોય, અને પછી MsgBox આઉટપુટ બતાવશે.
  • હવે ફક્ત કોઈપણ વપરાયેલ સેલ પર ક્લિક કરો અને તે તમને પંક્તિ બતાવશે. નંબર.

વધુ વાંચો: Excel VBA: કૉલમમાં સ્ટ્રિંગ શોધો અને પંક્તિ નંબર પરત કરો

મેક્રો 2: VBA નો ઉપયોગ કરીને સક્રિય સેલનો પંક્તિ નંબર શોધો

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

પગલાઓ:

  • ALT + F11<દબાવો 2> VBA વિન્ડો ખોલવા માટે.

  • આગળ, નવું મોડ્યુલ દાખલ કરવા માટે નીચે પ્રમાણે ક્લિક કરો: શામેલ > મોડ્યુલ .

  • તે પછી, મોડ્યુલમાં નીચેના કોડ ટાઈપ કરો-
4805
  • પછી તમારી શીટ પર પાછા ફરો.

કોડ બ્રેકડાઉન:

  • અહીં , Find_Row_Number_of_an_Active_Cell() સબ
  • wSheet ને વર્કશીટ
  • તરીકે જાહેર કરવામાં આવે છે. પછી સેટ સ્ટેટમેન્ટ સક્રિય સેલ પસંદ કરશે
  • રેન્જ આઉટપુટ સેલમાં પંક્તિ નંબર પરત કરશે.
  • હવે સેલ પસંદ કરો અને નીચે પ્રમાણે ક્લિક કરો: વિકાસકર્તા >મેક્રો .

  • મેક્રો સંવાદ બોક્સમાં દેખાયા પછી, ફક્ત મેક્રો નામ પસંદ કરો અને દબાવો ચલાવો .

ટૂંક સમયમાં, તમે જોશો કે પસંદ કરેલ સેલનો પંક્તિ નંબર અમારા આઉટપુટ સેલમાં પાછો ફર્યો છે.

તમે જોઈ શકો છો કે B8 સેલ પસંદ કરવામાં આવ્યો છે, તેથી 8 એ આઉટપુટ છે.

વધુ વાંચો: એક્સેલમાં વર્તમાન સેલનો રો નંબર કેવી રીતે મેળવવો (4 ઝડપી રીતો)

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

  • માં રો નંબર કેવી રીતે વધારવો એક્સેલ ફોર્મ્યુલા (6 હેન્ડી વેઝ)
  • એક્સેલ VBA સાથે રેન્જમાંથી પંક્તિ નંબર મેળવો (9 ઉદાહરણો)
  • એકનો પંક્તિ નંબર કેવી રીતે પરત કરવો એક્સેલમાં સેલ મેચ (7 પદ્ધતિઓ)
  • એક્સેલમાં સેલ વેલ્યુમાંથી રો નંબર કેવી રીતે મેળવવો (5 પદ્ધતિઓ)

મેક્રો 3: મૂલ્ય સાથે મેળ કરીને પંક્તિ નંબર શોધવા માટે VBA

જો તમે મૂલ્ય શોધીને પંક્તિ નંબર શોધવા માંગતા હોવ તો આ મેક્રો તમારા માટે છે. તમારે નીચેની છબીમાં બતાવ્યા પ્રમાણે કોડ્સમાં શોધ મૂલ્ય અને કૉલમ નંબરનો ઉલ્લેખ કરવો પડશે.

પગલાઓ:

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

કોડ બ્રેકડાઉન:

  • અહીં, Find_Row_Matching_a_Value() શું સબ
  • અને wBook અને wSheet તરીકે જાહેર કરવામાં આવે છે વર્કશીટ અને fCell ને રેન્જ તરીકે જાહેર કરવામાં આવે છે.
  • wBook અને wSheet સેટ કરેલ છે ActiveWorkbook અને ActiveSheet માટે.
  • Const શોધ મૂલ્ય માટે ઇનપુટ લેશે.
  • પછીથી, શ્રેણી ઉલ્લેખિત કૉલમ દ્વારા મૂલ્ય શોધશે.
  • આગળ, જો અને Else સ્ટેટમેન્ટ MsgBox નો ઉપયોગ કરીને પરિણામ બતાવશે.
  • બાદમાં, મેક્રો સંવાદ બોક્સ ખોલવા માટે પહેલાની પદ્ધતિમાંથી 5મું પગલું અનુસરો .
  • પસંદ કરો મેક્રો નામ અને ફક્ત ચલાવો દબાવો.

ટૂંક સમયમાં એક સૂચના બોક્સ તમને પંક્તિ નંબર બતાવશે.

વધુ વાંચો: Excel VBA: રીટર્ન પંક્તિ મૂલ્યની સંખ્યા (5 યોગ્ય પદ્ધતિઓ)

મેક્રો 4: પંક્તિ નંબર શોધવાનું બટન

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

પગલાઓ:

  • ફરીથી નવું મોડ્યુલ દાખલ કરવા માટે બીજી પદ્ધતિ માંથી પ્રથમ બે પગલાં અનુસરો.
  • આગળ, તેમાં નીચેના કોડ દાખલ કરો-
6269
  • પછી પાછા જાઓ તમારાશીટ.

કોડ બ્રેકડાઉન:

  • પ્રથમ, મેં સબ પ્રક્રિયા Find_Row_Number().
  • પછી બે વેરિયેબલ જાહેર કર્યા, mValue String તરીકે અને row રેન્જ તરીકે. .
  • પછી મૂલ્ય દાખલ કરવા માટે ઇનપુટબોક્સ નો ઉપયોગ કરો.
  • પછીથી, સેટ અને જો સ્ટેટમેન્ટ જો તે ખાલી ન હોય તો પંક્તિ નંબર શોધી કાઢશે.
  • છેલ્લે, MsgBox આઉટપુટ બતાવશે.
  • બાદમાં, ક્લિક કરો વિકાસકર્તા > દાખલ કરો અને પછી ફોર્મ નિયંત્રણ વિભાગ માંથી બટન આદેશ પસંદ કરો.

  • પછી તમને તમારા કર્સર સાથે પ્લસ ચિહ્ન <2 મળશે, તમારા ઇચ્છિત કદ અનુસાર તમારી શીટ પર ક્લિક કરીને ગમે ત્યાં ખેંચો અને પછી ક્લિક છોડો.

  • માઉસ છોડ્યા પછી મેક્રો સોંપો સંવાદ બોક્સ આપમેળે ખુલશે.
  • કોડ્સમાં દર્શાવેલ મેક્રો નામ પસંદ કરો.
  • 12 બટનનું નામ સંપાદિત કરવા માટે.

  • બટનનું નામ લખો, પછી બટનની બહાર ગમે ત્યાં ક્લિક કરો અને નામ બદલાઈ જશે.

  • હવે બટન પર ક્લિક કરો, તે ઇનપુટ બોક્સ ખોલશે.
  • છેવટે, ફક્ત શોધ મૂલ્ય દાખલ કરો અને દબાવો ઓકે .

હવે એક નજર નાખો, તે મેળ ખાતી પંક્તિ નંબર દર્શાવે છેમૂલ્ય.

વધુ વાંચો: કૉલમમાં સ્ટ્રિંગ શોધો અને એક્સેલમાં પંક્તિ નંબર પરત કરો (7 રીતો)

નિષ્કર્ષ

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

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