Excel VBA: సెల్ విలువ ఆధారంగా స్టేట్‌మెంట్ ఉంటే (2 ప్రాక్టికల్ ఉదాహరణలు)

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

ఈ కథనంలో, మీరు సెల్ విలువ ఆధారంగా Excelలో VBA లో if స్టేట్‌మెంట్ ని ఎలా ఉపయోగించవచ్చో నేను మీకు చూపుతాను.

Excel VBA: సెల్ విలువ (త్వరిత వీక్షణ) ఆధారంగా స్టేట్‌మెంట్ ఉంటే

1468

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

ఈ అభ్యాసాన్ని డౌన్‌లోడ్ చేయండి మీరు ఈ కథనాన్ని చదువుతున్నప్పుడు వ్యాయామం చేయడానికి వర్క్‌బుక్.

సెల్ విలువ ఆధారంగా స్టేట్‌మెంట్ అయితే.xlsm

ఎక్సెల్‌లో సెల్ విలువ ఆధారంగా స్టేట్‌మెంట్ ఉంటే VBA

ఇక్కడ మేము ఒక పరీక్షలో పాఠశాల విద్యార్థుల పేర్లు మరియు మార్కులు కలిగి ఉన్న వర్క్‌షీట్‌ని పొందాము.

<3

ఈ డేటా సెట్ నుండి సెల్ విలువ ఆధారంగా Excel VBA లో If స్టేట్‌మెంట్ ని ఎలా ఉపయోగించాలో తెలుసుకోవడమే మా లక్ష్యం.

1 . Excel VBAలో ​​ఒకే సెల్ యొక్క సెల్ విలువ ఆధారంగా స్టేట్‌మెంట్ ఉంటే

మొదట, మేము ఒకే సెల్ విలువ ఆధారంగా If స్టేట్‌మెంట్‌ను ఉపయోగించడం నేర్చుకుంటాము.

ఉదాహరణకు, నటాలియా ఆస్టిన్ పరీక్షలో ఉత్తీర్ణత సాధించిందా లేదా అంటే, సెల్ C3 లో 40 కంటే ఎక్కువ మార్కు ఉందా లేదా అని చూసేందుకు ప్రయత్నిద్దాం.

కాలమ్ D విద్యార్థుల ఫలితాలను కలిగి ఉంది. అంటే, సెల్ C3 40 కంటే ఎక్కువ మార్కును కలిగి ఉంటే, సెల్ D3 “పాస్డ్” ని కలిగి ఉంటుంది. లేకపోతే, ఇది “విఫలమైంది” ని కలిగి ఉంటుంది.

మేము VBA పరిధి ఆబ్జెక్ట్‌ని ఈ if స్టేట్‌మెంట్‌ని సృష్టించడానికి ఉపయోగిస్తాము సెల్ విలువ ఆధారంగా.

దీని కోసం VBA కోడ్:

⧭ VBAకోడ్:

5129

⧭ అవుట్‌పుట్:

Run Sub / UserForm<2 నుండి కోడ్‌ని అమలు చేయండి> VBA టూల్‌బార్‌లోని సాధనం.

ఇది సెల్ D3 “విఫలమైంది” కలిగి ఉంటుంది , సెల్ C3 లో గుర్తు 40 ( 32 ) కంటే తక్కువగా ఉంది.

2. Excel VBA

లో సెల్‌ల శ్రేణి విలువల ఆధారంగా స్టేట్‌మెంట్ ఉంటే VBA<లోని సెల్‌ల శ్రేణి విలువల ఆధారంగా మీరు if స్టేట్‌మెంట్ ని కూడా ఉపయోగించవచ్చు 2>. మీరు ఈ ప్రయోజనం కోసం for-loop ని ఉపయోగించవచ్చు.

ఉదాహరణకు, ఇక్కడ మేము ఒకే కోడ్‌తో విద్యార్థులందరి ఫలితాలను కనుగొనవచ్చు. C3:C12 పరిధిలోని అన్ని సెల్‌లను తనిఖీ చేసి, “పాస్ అయ్యాను” లేదా “విఫలమైంది” .

దీని కోసం VBA కోడ్:

⧭ VBA కోడ్:

2205

⧭ అవుట్‌పుట్:

VBA <లో రన్ సబ్ / యూజర్‌ఫారమ్ సాధనం నుండి కోడ్‌ని అమలు చేయండి 2> టూల్ బార్. ఇది 40 కంటే ఎక్కువ మార్కులకు “ఉత్తీర్ణత” ను మరియు థా n 40 .

కంటే తక్కువ మార్కులకు “విఫలమైంది” అని చూపుతుంది.

గుర్తుంచుకోవలసిన విషయాలు

ఇక్కడ నేను ఒకే షరతుతో if స్టేట్‌మెంట్ ని చూపించాను. కానీ మీరు కోరుకుంటే, If స్టేట్‌మెంట్ లో మీరు బహుళ షరతులను ఉపయోగించవచ్చు.

మీరు లేదా ని ఉపయోగిస్తే బహుళ షరతులను టైప్ చేయండి, వాటిని OR<తో చేరండి 2>.

మరియు మీరు మరియు ని ఉపయోగిస్తే బహుళ షరతులను టైప్ చేయండి, వాటిని ఒక దానితో చేరండి మరియు .

ఉదాహరణకు, సెల్ B3 లో గుర్తు 40 కంటే ఎక్కువ మరియు 50<2 కంటే తక్కువగా ఉందో లేదో తనిఖీ చేయడానికి> లేదా కాదు, ఉపయోగించండి:

2252

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.