સામગ્રીઓનું કોષ્ટક
આ લેખમાં, હું તમને બતાવીશ કે તમે સેલ મૂલ્યના આધારે 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