VBA എങ്കിൽ - പിന്നെ - Excel-ലെ മറ്റ് പ്രസ്താവനകൾ (4 ഉദാഹരണങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഉള്ളടക്ക പട്ടിക

പ്രോഗ്രാമിംഗ് ഭാഷകളിലെ നിർദ്ദിഷ്ട വ്യവസ്ഥയെ ആശ്രയിച്ച് ഒരു കൂട്ടം പ്രവർത്തനങ്ങൾ നടത്താൻ സോപാധിക പ്രസ്താവനകൾ ഉപയോഗിക്കുന്നു. ഈ ലേഖനത്തിൽ, VBA Excel-ലെ if – പിന്നെ – വേറെ സോപാധിക പ്രസ്താവന എന്താണെന്നും അത് എങ്ങനെ ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ കാണിച്ചുതരാം.

വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾക്ക് ഇവിടെ നിന്ന് സൗജന്യ പ്രാക്ടീസ് Excel വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാം.

If-Then-Else in VBA.xlsm

വിബിഎയിലെ If – പിന്നെ – എൽസ് സ്റ്റേറ്റ്‌മെന്റിന്റെ ആമുഖം

VBA If – then – Else സോപാധിക പ്രസ്താവനയാണ് പ്രധാനമായും ഉപയോഗിക്കുന്നത്. വ്യവസ്ഥകൾ. വ്യവസ്ഥ ശരിയാണെങ്കിൽ, ഒരു നിശ്ചിത സെറ്റ് പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കും, വ്യവസ്ഥ തെറ്റാണെങ്കിൽ മറ്റൊരു സെറ്റ് പ്രവർത്തനങ്ങൾ നടത്തുന്നു.

  • Syntax
9574

അല്ലെങ്കിൽ,

1384

ഇവിടെ,

വാദം ആവശ്യമാണ്/ ഓപ്ഷണൽ വിവരണം
അവസ്ഥ ആവശ്യമാണ് ഒരു സംഖ്യാ പദപ്രയോഗം അല്ലെങ്കിൽ പദപ്രയോഗമാണോ എന്ന് വിലയിരുത്തുന്ന ഒരു സ്‌ട്രിംഗ് എക്‌സ്‌പ്രഷൻ ശരി അല്ലെങ്കിൽ തെറ്റ് ആണ്. വ്യവസ്ഥ ശൂന്യമാണെങ്കിൽ, അത് തെറ്റ് ആയി കണക്കാക്കും.
പ്രസ്താവനകൾ ഓപ്ഷണൽ മറ്റ ക്ലോസ് ഇല്ലാത്ത ഒറ്റ-വരി ഫോം. ഒന്നോ അതിലധികമോ പ്രസ്താവനകൾ കോളണുകളാൽ വേർതിരിക്കേണ്ടതാണ്. വ്യവസ്ഥ ശരി ആണെങ്കിൽ, ഈ പ്രസ്താവന നടപ്പിലാക്കും.
else_statements ഓപ്ഷണൽ ഒന്നോ അതിലധികമോ പ്രസ്താവനകളാണ്മുമ്പത്തെ അവസ്ഥ ശരി ഇല്ലെങ്കിൽ നടപ്പിലാക്കി.

4 VBA ഉപയോഗിക്കുന്നതിനുള്ള ഉദാഹരണങ്ങൾ എങ്കിൽ – പിന്നെ – മറ്റുള്ള പ്രസ്താവനകൾ Excel

ഈ വിഭാഗത്തിൽ, 4 ഉദാഹരണങ്ങൾക്കൊപ്പം VBA കോഡിൽ If-Then-Else എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നിങ്ങൾ പഠിക്കും.

1. രണ്ട് അക്കങ്ങൾക്കിടയിലുള്ള ഏറ്റവും വലിയ സംഖ്യ എങ്കിൽ – പിന്നെ – മറ്റെല്ലാ പ്രസ്‌താവനയും ഉപയോഗിച്ച് കണ്ടെത്തുക

നിങ്ങൾക്ക് രണ്ട് സംഖ്യകളുണ്ടെങ്കിൽ, ഏതാണ് വലുത് (അല്ലെങ്കിൽ ചെറുത്) എന്ന് കണ്ടെത്തണമെങ്കിൽ, നിങ്ങൾക്ക് <1 ഉപയോഗിക്കാം VBA ലെ പ്രസ്താവന. 2> നിങ്ങളുടെ കീബോർഡിൽ അല്ലെങ്കിൽ ടാബിലേക്ക് പോകുക ഡെവലപ്പർ -> വിഷ്വൽ ബേസിക് , വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കാൻ , തിരുകുക -> മൊഡ്യൂൾ .

  • ഇനിപ്പറയുന്ന കോഡ് പകർത്തി കോഡ് വിൻഡോയിൽ ഒട്ടിക്കുക.
2232

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

ഇവിടെ, ഞങ്ങൾ 12345 , 12335 എന്നീ രണ്ട് സംഖ്യകൾ താരതമ്യം ചെയ്യുന്നു, ഏതാണ് വലുത് എന്ന് കണ്ടെത്തുന്നതിന്. ഒരു വലിയ ഡാറ്റാഗണത്തിൽ വലിയ സംഖ്യകൾ കണ്ടെത്തുന്നതിന് ഈ പ്രക്രിയ സാധാരണയായി അനുയോജ്യമാണ്.

  • നിങ്ങളുടെ കീബോർഡിൽ F5 അമർത്തുക അല്ലെങ്കിൽ മെനു ബാറിൽ നിന്ന് തിരഞ്ഞെടുക്കുക റൺ -> ഉപ/ഉപയോക്തൃഫോം പ്രവർത്തിപ്പിക്കുക. നിങ്ങൾക്ക് മാക്രോ പ്രവർത്തിപ്പിക്കുന്നതിന് ഉപമെനു ബാറിലെ സ്മോൾ പ്ലേ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യാം.

നിങ്ങൾക്ക് ഫലം ലഭിക്കും. Excel-ന്റെ MsgBox-ൽ

ഞങ്ങളുടെ കാര്യത്തിൽ, നമ്പർ 12345 – വേരിയബിളിൽ സംഭരിച്ചിരിക്കുന്നു Num1 12335 , Num2 എന്ന സംഖ്യയേക്കാൾ വലുതാണ്. അതിനാൽ, ഒന്നാം നമ്പർ രണ്ടാം സംഖ്യയേക്കാൾ വലുതാണ് എന്ന് MsgBox കാണിക്കുന്നു.

കൂടുതൽ വായിക്കുക: റാൻഡം നമ്പർ ജനറേറ്റ് ചെയ്യാൻ Excel ഫോർമുല (5 ഉദാഹരണങ്ങൾ)

2. വിബിഎയിൽ

ഇപ്പോൾ – പിന്നെ – മറ്റ് പ്രസ്താവനകൾ ഉപയോഗിച്ച് വിദ്യാർത്ഥിയുടെ ഫലം പരിശോധിക്കുന്നു VBA കോഡിലെ ഈ പ്രസ്താവന ഉപയോഗിച്ച് ഒരു വിദ്യാർത്ഥി പരീക്ഷയിൽ വിജയിക്കുകയോ പരാജയപ്പെടുകയോ ചെയ്യുക.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, ഡെവലപ്പർ ടാബിൽ നിന്ന് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറന്ന് തിരുകുക ഒരു മൊഡ്യൂൾ കോഡ് വിൻഡോയിൽ പ്രവർത്തിപ്പിക്കുക.

സെൽ D5 33 എന്നതിനേക്കാൾ വലിയ മൂല്യം കൈവശം വച്ചിട്ടുണ്ടോ എന്ന് ഈ കോഡ് പരിശോധിക്കും. അങ്ങനെ ചെയ്താൽ അത് ഒരു ഔട്ട്പുട്ട് കാണിക്കും, ഇല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും കാണിക്കും.

  • Run macro and നിങ്ങളുടെ കോഡ് അനുസരിച്ച് നിങ്ങൾക്ക് ഫലം ലഭിക്കും.

ഫലത്തോടൊപ്പം മുകളിലെ ഡാറ്റാസെറ്റ് നോക്കുക, സെൽ D5 95 പിടിക്കുന്നു ഇത് തീർച്ചയായും 33 നേക്കാൾ കൂടുതലാണ്, അതിനാൽ ഇത് ഫലം പാസ് ആണ് എന്ന് പ്രദർശിപ്പിക്കുന്നു. എന്നാൽ സെൽ D7 (22) എന്നതിനായുള്ള കോഡ് നമ്മൾ റൺ ചെയ്താൽ, അത് മറ്റുവിധത്തിൽ പ്രദർശിപ്പിക്കും.

കൂടുതൽ വായിക്കുക: VBA കേസ് സ്റ്റേറ്റ്മെന്റ് എങ്ങനെ ഉപയോഗിക്കാം ( 13 ഉദാഹരണങ്ങൾ)

സമാന വായനകൾ

  • എക്‌സൽ വിബിഎയിൽ ലോഗ് ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (5 അനുയോജ്യംഉദാഹരണങ്ങൾ)
  • Excel-ൽ VBA LTrim ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക (4 ഉദാഹരണങ്ങൾ)
  • Excel-ൽ VBA FileDateTime ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (3 ഉപയോഗങ്ങൾ)<2
  • VBA മോഡ് ഓപ്പറേറ്റർ ഉപയോഗിക്കുക (9 ഉദാഹരണങ്ങൾ)
  • Excel-ൽ VBA EXP ഫംഗ്ഷൻ (5 ഉദാഹരണങ്ങൾ)

3. വി‌ബി‌എയിലെ

മൾട്ടിപ്പിൾ ഇഫ് – പിന്നെ – എലസ് ​​സ്റ്റേറ്റ്‌മെന്റ് ഉപയോഗിച്ച് സ്റ്റുഡന്റ് ഗ്രേഡിലെ അഭിപ്രായങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്യുക

ഒരു വിദ്യാർത്ഥി പാസാണോ അല്ലയോ എന്നത് ഒരൊറ്റ ഇഫ്-അപ്പോൾ-ഇല്ലെങ്കിൽ ഉപയോഗിച്ച് എങ്ങനെ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യാമെന്ന് നിങ്ങൾ പഠിച്ചു. പ്രസ്‌താവന, എന്നാൽ ഇത്തവണ നിങ്ങൾ മൾട്ടിപ്പിൾ ഇഫ്-തെൻ-ഇൽസ് സ്റ്റേറ്റ്‌മെന്റുകളെക്കുറിച്ച് ഇനിപ്പറയുന്ന ഉദാഹരണത്തിലൂടെ പഠിക്കും.

ഞങ്ങൾ ഒരു വിബിഎ പ്രവർത്തിപ്പിക്കും. ഒന്നിലധികം വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി ആ അഭിപ്രായം ബോക്സുകൾ പൂരിപ്പിക്കാനുള്ള കോഡ്.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ പോലെ തന്നെ, ഡെവലപ്പർ ടാബിൽ നിന്ന് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറന്ന് കോഡ് വിൻഡോയിൽ ഒരു മൊഡ്യൂൾ ചേർക്കുക.
  • 10>കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
2897

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

ഈ കോഡ് നേടിയ ഗ്രേഡ് അനുസരിച്ച് കമന്റുകൾ പ്രിന്റ് ചെയ്യും. വിദ്യാർത്ഥികൾ.

  • ഈ കോഡ് റൺ ചെയ്‌ത് ഉചിതമായ ഫലങ്ങളാൽ കമന്റ് ബോക്‌സുകൾ നിറഞ്ഞിരിക്കുന്ന ഇനിപ്പറയുന്ന ചിത്രം കാണുക.

4. Excel-ലെ കോഡിനെ അടിസ്ഥാനമാക്കി കാർഡിനൽ ദിശകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിനുള്ള എങ്കിൽ-അല്ലെങ്കിൽ-ഇല്ലെങ്കിൽ-ഇൽസ് സ്റ്റേറ്റ്മെന്റ്, ഇൻഡിക്കേറ്റർ കോഡിനെ അടിസ്ഥാനമാക്കിയുള്ള കാർഡിനൽ ദിശകൾ കണ്ടെത്താൻ നിങ്ങൾക്ക് If-Then-Else ഉപയോഗിക്കാവുന്നതാണ്. നൽകിയത്. അതിലേക്ക് നോക്ക്ഇനിപ്പറയുന്ന ചിത്രത്തിൽ നൽകിയിരിക്കുന്ന ഇനീഷ്യലുകളെ അടിസ്ഥാനമാക്കി ഞങ്ങൾ ദിശകൾ കണ്ടെത്തും.

ഘട്ടങ്ങൾ:

  • ഡെവലപ്പർ ടാബിൽ നിന്ന് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറന്ന് കോഡ് വിൻഡോയിൽ ചേർക്കുക മൊഡ്യൂൾ .
  • കോഡിൽ വിൻഡോ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
5953

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

  • റൺ ചെയ്യുക ഈ കോഡ് നിങ്ങൾക്ക് അതാത് സെല്ലുകളിൽ ദിശയുടെ പേരുകൾ ലഭിക്കും.

അല്ലെങ്കിൽ, കോഡിന്റെ അടിസ്ഥാനത്തിൽ ഒരു ദിശ മാത്രം കണ്ടെത്തണമെങ്കിൽ, പിന്നെ നിങ്ങൾക്ക് ചുവടെയുള്ള കോഡ് ഉപയോഗിക്കാം.

8256

ഈ കോഡ് B5 സെല്ലിൽ നിന്നുള്ള മൂല്യം കണക്കിലെടുക്കുകയും സെല്ലിൽ അത് അനുസരിച്ച് ഫലം നൽകുകയും ചെയ്യും C5 .<3

ഉദാഹരണത്തിന്, നിങ്ങൾ സെല്ലിൽ B5 " N " എഴുതുകയാണെങ്കിൽ, അത് നിങ്ങൾക്ക് " North നൽകും ; നിങ്ങൾ സെല്ലിൽ B5 " S " എഴുതുകയാണെങ്കിൽ, അത് സെല്ലിൽ C5 ൽ " തെക്ക് " കാണിക്കും.

ഉപസംഹാരം

എക്‌സൽ-ൽ VBA എന്നതിനൊപ്പം If – Then – Else എന്ന പ്രസ്താവന എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ലേഖനം കാണിച്ചുതന്നു. ഈ ലേഖനം നിങ്ങൾക്ക് വളരെ പ്രയോജനപ്രദമായിരുന്നുവെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. വിഷയവുമായി ബന്ധപ്പെട്ട് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.

വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.