કૉલમમાં મૂલ્ય શોધવા માટે એક્સેલ VBA (6 યોગ્ય ઉદાહરણો)

  • આ શેર કરો
Hugh West

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

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

કૉલમમાં મૂલ્ય શોધો .xlsm

6 એક્સેલમાં કૉલમમાં મૂલ્ય શોધવા માટે VBA ના ઉદાહરણો

ચાલો તેમના ઉત્પાદન ID<2 સાથે ઉત્પાદન માહિતીનો ડેટાસેટ લઈએ>, બ્રાંડ , મોડલ , યુનિટ કિંમત , અને ઓર્ડર ID . અમારું કાર્ય મેળ ખાતું ઓર્ડર ID શોધવાનું છે. હવે અમારું કાર્ય ઉત્પાદન ID સાથે સંકળાયેલ ઓર્ડર ID શોધવાનું છે.

1. ઉપયોગ કરીને કૉલમમાં મૂલ્ય શોધો VBA ફંક્શન શોધો

પ્રથમ ઉદાહરણમાં, અમે કૉલમમાં મૂલ્ય શોધવા માટે VBA માં ફંક્શન શોધો નો ઉપયોગ કરીશું.

📌 પગલાઓ:

  • શીટના તળિયે શીટના નામ પર જાઓ.
  • માઉસનું જમણું બટન દબાવો.
  • પસંદ કરો યાદીમાંથી જુઓ કોડ વિકલ્પ.

  • VBA વિન્ડો ખુલે છે. પછી Insert વિકલ્પમાંથી મોડ્યુલ પસંદ કરો

  • હવે VBA કન્સોલમાં નીચેનો કોડ લખો
3549

  • હવે તેમાં એક બટન દાખલ કરોડેટાસેટ.
  • વિકાસકર્તા ટેબ પર જાઓ.
  • શામેલ કરોમાંથી બટન ( ફોર્મ નિયંત્રણ ) પસંદ કરો વિભાગ.

  • બટનનું કોઈપણ નામ આપો. જેમ કે હું તેને શોધો તરીકે આપી રહ્યો છું.

  • આ બટનને કોડ સોંપો.
  • પસંદ કરો બટન દબાવો અને માઉસનું જમણું બટન દબાવો.
  • સૂચિમાંથી મેક્રો સોંપો પસંદ કરો.

  • મેક્રો સોંપો વિન્ડોમાંથી ઇચ્છિત મેક્રો પસંદ કરો.
  • પછી, ઓકે દબાવો.

<11
  • હવે કોઈપણ ઉત્પાદન ID લખો અને શોધો બટન પર ક્લિક કરો.
  • અમે જોઈ શકીએ છીએ ના મેચ દેખાઈ રહી છે, કારણ કે આ ઉત્પાદન નંબર સૂચિમાં નથી.

    • બીજું ઉત્પાદન ID મૂકો અને ફરીથી શોધો બટન દબાવો.

    આપણે આપેલ પ્રોડક્ટ ID માટે ઓર્ડર નંબર મેળવીએ છીએ.

    વધુ વાંચો: કેવી રીતે એક્સેલ VBA

    2 માં પંક્તિ અને કૉલમ દ્વારા સેલ મૂલ્ય મેળવવા માટે. વિવિધ વર્કશીટ્સમાંથી મૂલ્ય શોધવા માટે VBA

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

    શીટ 2:

    શીટ3:

    📌 પગલાં:

    • તેને અનુસરોVBA કન્સોલ ખોલવા માટે પહેલાની પદ્ધતિથી સ્ટેપ 1 થી સ્ટેપ 2 સુધીનાં પગલાં
    • હવે VBA કન્સોલમાં નીચેનો કોડ લખો
    4773

    • હવે ફરી પાછલા જેવું બટન દાખલ કરો.
    • પછી બટનને મેક્રો કોડ સોંપો.

    • કોઈપણ ઉત્પાદન ID દાખલ કરો અને એક્ઝીક્યુટ બટન

    <0 પર ક્લિક કરો વધુ વાંચો: કૉલમમાં લુકઅપ વેલ્યુ અને એક્સેલમાં અન્ય કૉલમનું વળતર મૂલ્ય

    3. કૉલમમાં મૂલ્ય શોધો અને માર્ક કરો

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

    📌 પગલાઓ:

    • વીબીએ કન્સોલ ખોલવા માટે અગાઉની પદ્ધતિ તરીકે પગલું 1 થી પગલું 2 સુધીના સમાન પગલાને અનુસરો
    • હવે VBA કન્સોલમાં નીચેનો કોડ લખો
    8631

    • હવે વર્કશીટ પર જાઓ અને કોડ ચલાવો.
    • કોષ્ટકમાં આઉટપુટ જુઓ.

    વધુ વાંચો: એક્સેલ કોલમમાં સર્વોચ્ચ મૂલ્ય કેવી રીતે શોધવું (4 પદ્ધતિઓ )

    4. વાઇલ્ડકાર્ડ્સનો ઉપયોગ કરીને કૉલમમાં મૂલ્યો શોધવા માટે VBA

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

    📌 પગલાઓ:

    • વીબીએ કન્સોલ ખોલવા માટે પહેલાની પદ્ધતિની જેમ પગલું 1 થી પગલું 2 એ જ પગલાને અનુસરો
    • હવે VBA કન્સોલમાં નીચેનો કોડ લખો
    7850

    • ફરીથી, અગાઉના જેવું બટન દાખલ કરો.
    • હવે મેક્રો સોંપો બટન પર કોડ.

    • હવે કોઈપણ આંશિક ઉત્પાદન ID દાખલ કરો અને એક્ઝીક્યુટ બટન દબાવો.

    વધુ વાંચો: એક્સેલ કૉલમમાં સૌથી ઓછું મૂલ્ય કેવી રીતે શોધવું (6 રીતો)

    5. કૉલમમાં મહત્તમ મૂલ્ય શોધવા માટે એક્સેલ VBA

    અહીં, અમે VBA કોડનો ઉપયોગ કરીને કૉલમની મહત્તમ કિંમત શોધવા માંગીએ છીએ.

    📌 પગલાં:

    • અમે મહત્તમ કિંમત જાણવા માંગીએ છીએ.

    • હવે, નીચે આપેલ VBA મૂકો નવા મોડ્યુલ પર કોડ.
    6188

    • પછી, VBA કોડ ચલાવવા માટે F5 બટન દબાવો.
    • ઇનપુટ સંવાદ બોક્સ દેખાય છે.
    • ડેટાસેટમાંથી શ્રેણી પસંદ કરો.

    • છેવટે, ઓકે બટન દબાવો.

    અમે જોઈ શકીએ છીએ કે સંવાદ બોક્સમાં મહત્તમ મૂલ્ય દર્શાવેલ છે.

    6. કૉલમમાં છેલ્લું મૂલ્ય શોધવા માટે એક્સેલ VBA

    અહીં, અમે છેલ્લી પંક્તિ અથવા કોષની કિંમત જાણવા માંગીએ છીએચોક્કસ કૉલમ. ઉદાહરણ તરીકે, અમે પ્રોડક્ટ કૉલમ

    📌 પગલાઓ:

      માંથી છેલ્લું ઉત્પાદન જાણવા માંગીએ છીએ.
    • મોડ્યુલ પર નીચે VBA કોડ ઇનપુટ કરો.
    8646

    • પછી, <1 દબાવીને કોડ ચલાવો>F5 બટન.

    છેલ્લું મૂલ્ય સંવાદ બોક્સમાં દર્શાવેલ છે.

    વધુ વાંચો: એક્સેલ (5 પદ્ધતિઓ) માં કૉલમમાં મૂલ્યની છેલ્લી ઘટના કેવી રીતે શોધવી

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

    કેટલીક સામાન્ય ભૂલો: <3

    • ભૂલ: એક સમયે એક મૂલ્ય. કારણ કે શોધો પદ્ધતિ એક સમયે માત્ર એક જ મૂલ્ય શોધી શકે છે.
    • ભૂલ: #NA VLOOKUP માં. જો શોધેલ મૂલ્ય આપેલ ડેટાસેટમાં હાજર ન હોય, તો આ કાર્ય આ #NA ભૂલ પરત કરશે.
    • શ્રેણી(“સેલ_નંબર”).ક્લિયર કન્ટેન્ટ્સ ભાગ છે. કોષમાંથી અગાઉના મૂલ્યને સાફ કરવા માટે વપરાય છે. નહિંતર, અગાઉના મૂલ્યને મેન્યુઅલી દૂર કરવાની જરૂર છે.

    નિષ્કર્ષ

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

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