VBA જો - પછી - Excel માં અન્ય નિવેદન (4 ઉદાહરણો)

  • આ શેર કરો
Hugh West

કન્ડિશનલ સ્ટેટમેન્ટનો ઉપયોગ પ્રોગ્રામિંગ લેંગ્વેજમાં ઉલ્લેખિત શરતના આધારે ક્રિયાઓના સમૂહને કરવા માટે થાય છે. આ લેખમાં, અમે તમને બતાવીશું કે 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 ઉદાહરણો)
<25 3. VBA માં મલ્ટીપલ If – then – Else સ્ટેટમેન્ટનો ઉપયોગ કરીને સ્ટુડન્ટ ગ્રેડમાં ટિપ્પણીઓ અપડેટ કરો

તમે શીખ્યા છો કે વિદ્યાર્થી પાસ કરનાર છે કે નહીં તે સિંગલ 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 સાથે જો – પછી – બાકી સ્ટેટમેન્ટનો ઉપયોગ કેવી રીતે કરવો. હું આશા રાખું છું કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. જો તમને વિષય સંબંધિત કોઈ પ્રશ્નો હોય તો નિઃસંકોચ પૂછો.

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