એક્સેલ VBA: જો કોષ મૂલ્ય પર આધારિત નિવેદન (2 વ્યવહારુ ઉદાહરણો)

  • આ શેર કરો
Hugh West

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

એક્સેલ VBA: જો નિવેદન સેલ વેલ્યુ પર આધારિત છે (ક્વિક વ્યૂ)

2482

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

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

જો સ્ટેટમેન્ટ સેલ વેલ્યુ પર આધારિત છે.xlsm

જો એક્સેલમાં સેલ વેલ્યુ પર આધારિત સ્ટેટમેન્ટ VBA

અહીં અમને એક વર્કશીટ મળી છે જેમાં પરીક્ષામાં શાળાના કેટલાક વિદ્યાર્થીઓના નામ અને માર્કસ છે.

<3

અમારો ઉદ્દેશ્ય આ ડેટા સેટમાંથી સેલ વેલ્યુના આધારે Excel VBA માં If સ્ટેટમેન્ટ નો ઉપયોગ કેવી રીતે કરવો તે શીખવાનો છે.

1 . જો એક્સેલ VBA માં સિંગલ સેલના સેલ વેલ્યુ પર આધારિત સ્ટેટમેન્ટ

સૌ પ્રથમ, અમે સિંગલ સેલના મૂલ્યના આધારે If સ્ટેટમેન્ટનો ઉપયોગ કરવાનું શીખીશું.

ઉદાહરણ તરીકે, ચાલો એ જોવાનો પ્રયાસ કરીએ કે નતાલિયા ઑસ્ટિન પરીક્ષામાં પાસ થઈ છે કે નહીં, એટલે કે, સેલ C3 માં માર્ક 40 કરતાં વધુ છે કે નહીં.

કૉલમ D માં વિદ્યાર્થીઓનું પરિણામ છે. એટલે કે, જો કોષ C3 40 થી વધુ ચિહ્ન ધરાવે છે, તો કોષ D3 માં “પાસ થયેલ” હશે. નહિંતર, તેમાં “નિષ્ફળ” હશે.

આને બનાવવા માટે અમે VBA રેન્જ ઑબ્જેક્ટનો ઉપયોગ કરીશું જો સ્ટેટમેન્ટ સેલ મૂલ્યના આધારે.

આ માટેનો VBA કોડ આ હશે:

⧭ VBAકોડ:

1258

⧭ આઉટપુટ:

કોડને રન સબ / યુઝરફોર્મ<2 પરથી ચલાવો VBA ટૂલબારમાં> ટૂલ.

તે સેલ બનાવશે D3 તેમાં “નિષ્ફળ” , કારણ કે કોષ C3 માં ચિહ્ન 40 ( 32 ) કરતાં ઓછું છે.

2. જો એક્સેલ VBA માં કોષોની શ્રેણીના મૂલ્યો પર આધારિત નિવેદન

તમે VBA<માં કોષોની શ્રેણીના મૂલ્યોના આધારે જો નિવેદન નો પણ ઉપયોગ કરી શકો છો. 2>. તમે આ હેતુ માટે ફોર-લૂપ નો ઉપયોગ કરી શકો છો.

ઉદાહરણ તરીકે, અહીં આપણે એક કોડ વડે તમામ વિદ્યાર્થીઓનું પરિણામ શોધી શકીએ છીએ. અમે ફોર-લૂપ દ્વારા પુનરાવર્તિત કરીશું જે શ્રેણી C3:C12 માંના તમામ કોષોને તપાસશે અને અનુરૂપ પરિણામ આપશે, “પાસ થયું” અથવા “નિષ્ફળ” .

આ માટેનો VBA કોડ આ હશે:

⧭ VBA કોડ:

8660

⧭ આઉટપુટ:

કોડને VBA <માં રન સબ / યુઝરફોર્મ ટૂલમાંથી ચલાવો 2>ટૂલબાર. તે 40 કરતા વધુ ગુણ માટે “પાસ થયેલ” અને જેઓ n 40 થી ઓછા છે તેમના માટે “નિષ્ફળ” પરત કરશે.

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

અહીં મેં એક જ શરત સાથે ઇફ સ્ટેટમેન્ટ બતાવ્યું છે. પરંતુ જો તમે ઈચ્છો, તો તમે જો સ્ટેટમેન્ટ માં બહુવિધ શરતોનો ઉપયોગ કરી શકો છો.

જો તમે અથવા બહુવિધ શરતોનો ઉપયોગ કરો છો, તો તેમને અથવા<સાથે જોડો 2>.

અને જો તમે અને નો ઉપયોગ કરો છો, તો બહુવિધ શરતો લખો, અને .

ઉદાહરણ તરીકે, કોષ B3 માં ચિહ્ન 40 કરતાં વધુ અને 50<2 કરતાં ઓછું છે કે કેમ તે તપાસવા માટે> અથવા નહીં, ઉપયોગ કરો:

5902

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