સામગ્રીઓનું કોષ્ટક
કન્ડિશનલ સ્ટેટમેન્ટનો ઉપયોગ પ્રોગ્રામિંગ લેંગ્વેજમાં ઉલ્લેખિત શરતના આધારે ક્રિયાઓના સમૂહને કરવા માટે થાય છે. આ લેખમાં, અમે તમને બતાવીશું કે VBA એક્સેલમાં જો – પછી – બાકી શરતી નિવેદન શું છે અને તેનો ઉપયોગ કેવી રીતે કરવો.
વર્કબુક ડાઉનલોડ કરો
તમે અહીંથી મફત પ્રેક્ટિસ એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો.
VBA.xlsm માં If-Then-Else
VBA માં If – then – Else સ્ટેટમેન્ટનો પરિચય
VBA If – then – Else શરતી વિધાનનો ઉપયોગ મુખ્યત્વે એક્ઝેક્યુશન ફ્લો નક્કી કરવા માટે થાય છે. શરતો જો શરત સાચી હોય તો ક્રિયાઓનો ચોક્કસ સમૂહ ચલાવવામાં આવે છે, અને જો શરત ખોટી હોય તો ક્રિયાઓનો બીજો સમૂહ કરવામાં આવે છે.
- સિન્ટેક્સ
9014
અથવા,
7917
અહીં,
દલીલ | જરૂરી/ વૈકલ્પિક<વર્ણન True અથવા False છે. જો શરત નલ હોય, તો તેને ખોટી ગણવામાં આવે છે. | |
---|---|---|
વિધાન | વૈકલ્પિક | એક સિંગલ-લાઇન ફોર્મ કે જેમાં કોઈ Else કલમ નથી. એક અથવા વધુ વિધાનો કોલોન દ્વારા અલગ હોવા જોઈએ. જો શરત True હોય, તો આ વિધાન અમલમાં મૂકવામાં આવે છે. |
else_statements | વૈકલ્પિક | એક અથવા વધુ નિવેદનો છેજો પહેલાંની કોઈ શરત સાચી ન હોય તો કરવામાં આવે છે. |
VBA નો ઉપયોગ કરવાના 4 ઉદાહરણો જો – પછી – બાકીનું નિવેદન એક્સેલ
આ વિભાગમાં, તમે 4 ઉદાહરણો સાથે VBA કોડમાં If-Then-Else નો ઉપયોગ કેવી રીતે કરવો તે શીખી શકશો.
1. If – then – Else સ્ટેટમેન્ટ સાથે બે નંબરો વચ્ચે સૌથી મોટી સંખ્યા શોધો
જો તમારી પાસે બે સંખ્યાઓ હોય અને તમે શોધવા માંગતા હોવ કે કઈ મોટી (અથવા નાની) છે તો તમે <1 નો ઉપયોગ કરી શકો છો>If-Then-Else VBA માં નિવેદન.
પગલાઓ:
- Alt + F11<દબાવો 2> તમારા કીબોર્ડ પર અથવા ટેબ પર જાઓ વિકાસકર્તા -> વિઝ્યુઅલ બેઝિક ખોલવા માટે વિઝ્યુઅલ બેઝિક એડિટર .
- પોપ-અપ કોડ વિન્ડોમાં, મેનુ બારમાંથી , શામેલ કરો -> મોડ્યુલ .
- નીચેનો કોડ કોપી કરો અને તેને કોડ વિન્ડોમાં પેસ્ટ કરો.
4128
તમારો કોડ હવે દોડવા માટે તૈયાર છે.
અહીં, કઈ મોટી છે તે શોધવા માટે અમે બે નંબરો 12345 અને 12335 ની સરખામણી કરી રહ્યા છીએ. આ પ્રક્રિયા સામાન્ય રીતે મોટા ડેટાસેટમાં મોટી સંખ્યાઓ શોધવા માટે યોગ્ય છે.
- તમારા કીબોર્ડ પર F5 દબાવો અથવા મેનુ બારમાંથી <પસંદ કરો. 1>ચલાવો -> સબ/યુઝરફોર્મ ચલાવો. તમે મેક્રો ચલાવવા માટે સબ-મેનુ બારમાં નાના પ્લે આઇકન પર ક્લિક પણ કરી શકો છો.
તમને પરિણામ મળશે Excel ના MsgBox
અમારા કિસ્સામાં, નંબર 12345 - ચલમાં સંગ્રહિત Num1 – એ સંખ્યા 12335 , Num2 કરતાં મોટી છે. તેથી MsgBox અમને બતાવી રહ્યું છે કે 1મો નંબર 2જી નંબર કરતાં મોટો છે .
વધુ વાંચો: રેન્ડમ નંબર જનરેટ કરવા માટે એક્સેલ ફોર્મ્યુલા (5 ઉદાહરણો) <3
2. VBA માં If – then – Else સ્ટેટમેન્ટનો ઉપયોગ કરીને વિદ્યાર્થીનું પરિણામ તપાસવું
તમે VBA કોડમાં આ નિવેદન વડે વિદ્યાર્થી પરીક્ષા પાસ કરે છે કે નાપાસ થાય છે તે તપાસી શકો છો.
પગલાઓ:
- પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને ઇનસર્ટ કોડ વિંડોમાં મોડ્યુલ ચલાવો.
આ કોડ તપાસ કરશે કે સેલ D5 એ મૂલ્ય ધરાવે છે કે જે 33 કરતાં વધુ છે. જો તે કરશે તો તે એક આઉટપુટ બતાવશે, જો તે નહીં કરે તો તે બીજું કંઈક બતાવશે.
- ચલાવો મેક્રો અને તમને તમારા કોડ પ્રમાણે પરિણામ મળશે.
પરિણામ સાથે ઉપરોક્ત ડેટાસેટ જુઓ, સેલ D5 95 ધરાવે છે જે ચોક્કસપણે 33 કરતાં વધુ છે, તેથી તે પરિણામ પાસ દર્શાવે છે. પરંતુ જો આપણે સેલ D7 (22) માટે કોડ ચલાવીએ, તો તે અન્યથા પ્રદર્શિત થશે.
વધુ વાંચો: VBA કેસ સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો ( 13 ઉદાહરણો)
સમાન વાંચન
- એક્સેલ VBA માં લોગ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (5 યોગ્યઉદાહરણો)
- Excel માં VBA LTrim ફંક્શનનો ઉપયોગ કરો (4 ઉદાહરણો)
- Excel માં VBA FileDateTime ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (3 ઉપયોગો)<2
- VBA મોડ ઓપરેટરનો ઉપયોગ કરો (9 ઉદાહરણો)
- VBA EXP ફંક્શન Excel માં (5 ઉદાહરણો)
તમે શીખ્યા છો કે વિદ્યાર્થી પાસ કરનાર છે કે નહીં તે સિંગલ If-Then-Else સ્ટેટમેન્ટ, પરંતુ આ વખતે તમે નીચેના ઉદાહરણ સાથે Multiple If-Then-Else સ્ટેટમેન્ટ વિશે શીખી શકશો.
અમે VBA ચલાવીશું બહુવિધ શરતોના આધારે તે ટિપ્પણી કરો બોક્સ ભરવા માટે કોડ.
પગલાઓ:
- પહેલાની જેમ જ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને કોડ વિન્ડોમાં શામેલ કરો એક મોડ્યુલ .
- કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
8882
તમારો કોડ હવે ચાલવા માટે તૈયાર છે.
આ કોડ દ્વારા પ્રાપ્ત કરેલ ગ્રેડ અનુસાર ટિપ્પણીઓ છાપવામાં આવશે. વિદ્યાર્થીઓ.
- ચલાવો આ કોડ અને નીચેનું ચિત્ર જુઓ જ્યાં કોમેન્ટ બોક્સ યોગ્ય પરિણામો દ્વારા ભરવામાં આવે છે.
4. એક્સેલમાં કોડના આધારે કાર્ડિનલ દિશાનિર્દેશોને અપડેટ કરવા માટે If-Then-Else સ્ટેટમેન્ટ
તમે સૂચક કોડના આધારે મુખ્ય દિશાનિર્દેશો શોધવા માટે If-Then-Else નો પણ ઉપયોગ કરી શકો છો. પૂરી પાડવામાં આવેલ છે. તે જુઓનીચે આપેલ ચિત્ર જ્યાં આપણે આપેલા આદ્યાક્ષરોના આધારે દિશાઓ શોધીશું.
પગલાઓ:
- વિકાસકર્તા ટૅબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને કોડ વિંડોમાં શામેલ કરો એક મોડ્યુલ .
- કોડમાં વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
4556
તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.
- ચલાવો આ કોડ અને તમને સંબંધિત કોષોમાં દિશા નામો મળશે.
અથવા, જો તમે કોડના આધારે માત્ર એક દિશા શોધવા માંગતા હો, તો પછી તમે નીચેના કોડનો ઉપયોગ કરી શકો છો.
5726
આ કોડ સેલ B5 માંથી મૂલ્યને ધ્યાનમાં લેશે અને સેલ C5 માં તેના અનુસાર પરિણામ આપશે.
ઉદાહરણ તરીકે, જો તમે સેલ B5 માં “ N ” લખો છો, તો તે તમને “ ઉત્તર આપશે. ; જો તમે સેલ B5 માં “ S ” લખો છો, તો તે તમને સેલ C5 માં “ દક્ષિણ ” બતાવશે.
<4 નિષ્કર્ષઆ લેખ તમને બતાવે છે કે એક્સેલમાં VBA સાથે જો – પછી – બાકી સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો. હું આશા રાખું છું કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. જો તમને વિષય સંબંધિત કોઈ પ્રશ્નો હોય તો નિઃસંકોચ પૂછો.