విషయ సూచిక
ఈ కథనంలో, మీరు సెల్ విలువ ఆధారంగా 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