એક્સેલમાં સ્ટ્રિંગમાં બીજી સ્ટ્રિંગ છે કે કેમ તે તપાસવા માટે VBA (6 પદ્ધતિઓ)

  • આ શેર કરો
Hugh West

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

પ્રેક્ટિસ ટેમ્પલેટ ડાઉનલોડ કરો

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

VBA માં Value.xlsm છે કે કેમ તે તપાસવા માટે

6 પદ્ધતિઓ VBA માં એક્સેલમાં સ્ટ્રિંગમાં બીજી સ્ટ્રિંગ છે કે કેમ તે તપાસવા માટે

નીચે આ વિભાગમાં, તમને 6 અસરકારક પદ્ધતિઓ મળશે કે કેવી રીતે અમલીકરણ કરવું VBA સ્ટ્રીંગમાં બીજી સ્ટ્રિંગ છે કે નહીં .

1. સ્ટ્રીંગમાં સબસ્ટ્રિંગ છે કે કેમ તે તપાસવા માટે VBA

નીચે InStr ફંક્શન નું ઉદાહરણ છે કે કેમ તે શોધવા માટે એક્સેલમાં સ્ટ્રીંગ સબસ્ટ્રિંગ ધરાવે છે.

પગલાં:

  • તમારા કીબોર્ડ પર Alt + F11 દબાવો અથવા ટેબ પર જાઓ વિકાસકર્તા -> વિઝ્યુઅલ બેઝિક ખોલવા માટે વિઝ્યુઅલ બેઝિક એડિટર .

  • પોપ-અપ કોડ વિન્ડોમાં, મેનુ બારમાંથી , શામેલ કરો -> મોડ્યુલ .

  • કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
8362

તમારું કોડ હવે ચલાવવા માટે તૈયાર છે.

  • ચલાવો મેક્રો.

જો તમારી શબ્દમાળામાં સબસ્ટ્રિંગ છે તો તમને એક મેળ મળેલો મળશે, અન્યથા, તે કોઈ મેળ મળ્યો નથી.

અમારા ઉદાહરણમાં , અમે શોધવા માગતા હતા કે અમારીપ્રાથમિક સ્ટ્રીંગ “ મૂવી: આયર્ન મેન, બેટમેન, સુપરમેન, સ્પાઈડરમેન, થોર ” શબ્દમાં “ હલ્ક ” શબ્દ છે કે નહીં. કારણ કે તે નથી, અમને મૂવી મળી નથી પરિણામ મળે છે.

2. સ્ટ્રીંગમાં નંબર છે કે કેમ તે તપાસવા માટે VBA

તમે VBA કોડનો ઉપયોગ કરીને સ્ટ્રિંગમાં નંબરો છે કે નહીં તે શોધી શકો છો.

નીચેનું ઉદાહરણ જુઓ જ્યાં અમે મૂવીના નામો સાથે કઈ સ્ટ્રીંગમાં નંબરો છે તે શોધી કાઢશે.

VBA સાથેના સ્ટ્રિંગમાં નંબરો છે કે કેમ તે તપાસવા માટેનાં પગલાં નીચે આપેલ છે.

પગલાઓ:

  • પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને ઇનસર્ટ કોડ વિન્ડોમાં મોડ્યુલ .
  • કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
8694
  • આ નથી. ચલાવવા માટેના VBA પ્રોગ્રામ માટેની પેટા પ્રક્રિયા, આ એક વપરાશકર્તા નિર્ધારિત કાર્ય (UDF), બનાવી રહ્યું છે જેને અમે કાર્ય ચલાવવા માટે અમારી વર્કશીટમાં કૉલ કરીશું. તેથી, કોડ લખ્યા પછી, ચલાવો બટન પર ક્લિક કરવાને બદલે, મેક્રો ફાઇલને સાચવવા માટે મેનુ બારમાંથી સેવ બટન પર ક્લિક કરો.
  • હવે પાછા જાઓ. રુચિની વર્કશીટ પર અને વપરાશકર્તા-વ્યાખ્યાયિત કાર્ય લખો કે જે તમે હમણાં જ VBA કોડ ( SearchNumber , કોડની પ્રથમ લાઇનમાં) અને ફંક્શનના કૌંસની અંદર બનાવેલ છે. , સ્ટ્રિંગના સેલનો કોષ સંદર્ભ નંબર ઇનપુટ કરો કે જેમાં અગ્રણી સંખ્યાઓ છે (દા.ત. સેલB5 ).
  • Enter દબાવો.

તમને બુલિયન મૂલ્ય મળશે ( TRUE અથવા False ), જો કોષની સ્ટ્રીંગમાં સંખ્યાઓ હશે તો તમને TRUE મળશે, અન્યથા FALSE .

    <11 કઈ સ્ટ્રિંગમાં સંખ્યાઓ છે અને કઈ નથી તે ચકાસવા માટે બાકીના કોષો પર ફોર્મ્યુલા લાગુ કરવા માટે ફિલ હેન્ડલ દ્વારા સેલને નીચે ખેંચો.

<3

3. શબ્દમાળામાંથી સંખ્યાઓ કાઢવા માટે VBA

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

સ્ટ્રિંગમાં સંખ્યાઓ છે કે કેમ તે તપાસવા અને તેને કાઢવાના પગલાં VBA સાથે નીચે આપેલ છે.

પગલાઓ:

  • ખોલો વિઝ્યુઅલ બેઝિક એડિટર માંથી ડેવલપર ટેબ અને ઇનસર્ટ a UserForm આ વખતે કોડ વિન્ડોમાં ઇન્સર્ટ ટેબમાંથી.
  • દેખાયા ટૂલબોક્સ માંથી, ખેંચો અને UserForm માં CommandButton ને છોડો.

  • પર ડબલ ક્લિક કરો બટન, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
8074
  • ચલાવો કોડ અને તે તમને રસની વર્કશીટ પર લઈ જશે.
  • કમાન્ડ બટન પર ક્લિક કરો અને તમને સ્ટ્રીંગ્સમાંથી એક્સટ્રેક્ટેડ નંબર મળશે.

4. VBA ચકાસવા માટે કે શું સ્ટ્રિંગમાં ચોક્કસ અક્ષર છે

આ પદ્ધતિ લગભગ છેસ્ટ્રીંગમાં સબસ્ટ્રિંગ તપાસવાની પદ્ધતિ જેવી જ.

નીચે InStr ફંક્શન છે કે કેમ તે શોધવા માટે કે શું સ્ટ્રીંગમાં એક્સેલમાં ચોક્કસ અક્ષર છે.

પગલાં :

  • પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને શામેલ કરો a કોડ વિન્ડોમાં મોડ્યુલ .
  • કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
1248

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

  • રન પ્રોગ્રામ. જો તમારી શબ્દમાળામાં અક્ષર હોય, તો તમને એક મેળ મળેલો મળશે, અન્યથા, તે કોઈ મેળ ન મળ્યો હોય તે પરત કરશે.

અમારા ઉદાહરણમાં , અમે જાણવા માગીએ છીએ કે અમારી પ્રાથમિક સ્ટ્રિંગ “ મૂવી: આયર્ન મૅન, બેટમેન, સુપરમેન, સ્પાઇડરમેન, થોર ”માં “ Z અક્ષર છે કે નહીં " અથવા નહીં. જેમ તેમ થતું નથી, અમને પત્ર મળ્યો નથી પરિણામ મળે છે.

5. VBA ચકાસવા માટે કે શું સ્ટ્રિંગની શ્રેણીમાં બીજી સ્ટ્રિંગ છે

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

પગલાં:<2

  • વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને કોડ વિંડોમાં શામેલ કરો એક મોડ્યુલ .
  • કોડ વિંડોમાં, નીચેના કોડને કૉપિ કરો અને તેને પેસ્ટ કરો.
3908

તમારો કોડ હવે આ માટે તૈયાર છેચલાવો.

  • ચલાવો કોડ.

જો તમારા સ્ટ્રિંગની શ્રેણીમાં સબસ્ટ્રિંગ હોય છે પછી તમને એક મેળ મળેલો મળશે, અન્યથા, તે કોઈ મેળ ન મળે તે પરત કરશે.

6. સ્ટ્રિંગમાંથી સ્ટ્રીંગ્સ એક્સટ્રેક્ટ કરવા માટે VBA

આ વિભાગમાં, અમે જોઈશું કે કેવી રીતે સ્ટ્રિંગમાં ચોક્કસ સબસ્ટ્રિંગ છે કે નહીં અને તેને બીજા સેલમાં એક્સટ્રેક્ટ કરવું.

અમે તેની માહિતીને એક્સટ્રેક્ટ કરીશું. નીચેના ડેટાસેટમાંથી “ ક્રિસ ” થી શરૂ થતા નામો.

પગલાં :

  • કોડ વિન્ડોમાં વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને શામેલ કરો એક મોડ્યુલ .
  • કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
8539

તમારો કોડ હવે ચાલવા માટે તૈયાર છે.

    <11 કોડ ચલાવો પૂર્વવ્યાખ્યાયિત કોષોમાં સંગ્રહિત થાય છે.

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