VBA ఎంపిక | ఎక్సెల్ VBA లో ఎంపిక ఆస్తి అంటే ఏమిటి? (ఉదాహరణలతో)
VBA లో మనం ఏ శ్రేణి కణాలను లేదా కణాల సమూహాన్ని ఎంచుకోవచ్చు మరియు వాటిపై వేర్వేరు కార్యకలాపాలను చేయవచ్చు, ఎంపిక అనేది ఒక శ్రేణి వస్తువు కాబట్టి కణాలను గుర్తించేటప్పుడు కణాలను ఎన్నుకోవటానికి మేము శ్రేణి పద్ధతిని ఉపయోగిస్తాము మరియు కణాలను ఎన్నుకునే కోడ్ “ఎంచుకోండి” ఆదేశం, ఎంపిక కోసం ఉపయోగించాల్సిన వాక్యనిర్మాణం పరిధి (A1: B2). ఎంచుకోండి.
ఎక్సెల్ VBA ఎంపిక ఆస్తి అంటే ఏమిటి?
ఎంపిక అనేది VBA తో లభించే ఆస్తి. కణాల పరిధిని ఎన్నుకున్న తర్వాత మనం ఏమి చేయాలో నిర్ణయించుకోవాలి. కాబట్టి, ఈ VBA ని ఉపయోగించడం “ఎంపిక” ఆస్తి మేము ఎంచుకున్న కణాలతో చేయగలిగే అన్ని పనులను చేయవచ్చు. ఎంపిక ఆస్తితో సమస్యలలో ఒకటి, మేము ఇంటెల్లిసెన్స్ జాబితాను చూడలేము. కాబట్టి మనం కోడ్ రాసేటప్పుడు ఇంటెల్లిసెన్స్ జాబితా లేకుండా మనం ఏమి చేస్తున్నామో ఖచ్చితంగా తెలుసుకోవాలి.
VBA లో ఎంపిక ఆస్తి యొక్క ఉదాహరణలు
ఇక్కడ మేము ఎక్సెల్ VBA లో ఎంపిక యొక్క ఉదాహరణలను పరిశీలిస్తాము.
మీరు ఈ VBA ఎంపిక ఎక్సెల్ మూసను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు - VBA ఎంపిక ఎక్సెల్ మూస
ఉదాహరణ # 1
VBA తో “ఎంపిక” ఆస్తికి ఒక సాధారణ ఉదాహరణ మీకు చూపిస్తాను. ఇప్పుడు నేను మొదట A1 నుండి B5 వరకు ఉన్న కణాలను ఎన్నుకోవాలనుకుంటున్నాను, దాని కోసం మనం VBA కోడ్ను ఇలా వ్రాయవచ్చు.
పరిధి (“A1: B5”).ఎంచుకోండి
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 1 () పరిధి ("A1: B5"). ముగింపు ఉప ఎంచుకోండి
ఈ కోడ్ A1 నుండి B5 వరకు కణాల VBA పరిధిని ఎన్నుకుంటుంది.
నేను ఈ కణాలకు “హలో” విలువను చేర్చాలనుకుంటే నేను ఈ విధంగా కోడ్ రాయగలను.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 1 () పరిధి ("A1: B5"). విలువ = "హలో" ముగింపు ఉప
అదేవిధంగా, కణాలు ఎంచుకోబడిన తర్వాత అది అవుతుంది “ఎంపిక”.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 1 () పరిధి ("A1: B5"). ఎంపికను ఎంచుకోండి. విలువ = "హలో" ముగింపు ఉప
పై మొదటి వాటిలో, నేను A1 నుండి B5 వరకు కణాల పరిధిని ఎంచుకున్నాను. కాబట్టి, ఈ లైన్ కణాలను ఎన్నుకుంటుంది.
ఈ కణాలు ఎన్నుకోబడిన తర్వాత ఎక్సెల్ VBA లోని “సెలెక్షన్” అనే ఆస్తిని ఉపయోగించి మేము ఈ కణాలను సూచించవచ్చు. కాబట్టి ఎంపిక ఆస్తిని ఉపయోగించి మనం ఈ కణాలకు “హలో” విలువను చేర్చవచ్చు.
VBA లోని “ఎంపిక” ఆస్తి యొక్క సాధారణ అవలోకనం ఇది.
ఉదాహరణ # 2
ఇప్పుడు మనం వేరియబుల్స్ తో VBA “సెలెక్షన్” ప్రాపర్టీని చూస్తాము. VBA వేరియబుల్ను రేంజ్గా నిర్వచించండి.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 2 () మసక Rng రేంజ్ ముగింపు ఉప
పరిధి ఒక ఆబ్జెక్ట్ వేరియబుల్ కనుక ఇది “సెట్” కీవర్డ్ని ఉపయోగించి కణాల పరిధిని సెట్ చేయాలి.
నేను పరిధిని “పరిధి (“ఎ 1: ఎ 6”).
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 2 () మసక Rng రేంజ్ సెట్గా Rng = పరిధి ("A1: A6") ముగింపు ఉప
ఇప్పుడు వేరియబుల్ “Rng”కణాల పరిధిని సూచిస్తుంది A1 నుండి A6 వరకు.
“నేను విలువను చొప్పించడానికి కోడ్ వ్రాస్తానుహలో”.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 2 () మసక Rng రేంజ్ సెట్గా Rng = పరిధి ("A1: A6") Rng.Value = "హలో" ముగింపు ఉప
ఇది A1 నుండి A6 కణాలకు “హలో” విలువను చొప్పిస్తుంది.
మీరు కోడ్ను ఎక్కడ నడుపుతున్నారో అది పట్టింపు లేదు, క్రియాశీల వర్క్షీట్లో ఇది A1 నుండి A6 సెల్కు “హలో” విలువను చొప్పిస్తుంది.
మీరు బటన్ యొక్క ఒక క్లిక్తో కణాలను ఎంచుకున్న చోట “హలో” అనే పదాన్ని చొప్పించాల్సిన పరిస్థితిని imagine హించుకోండి.
దీని కోసం మేము నిర్దిష్ట శ్రేణి కణాలను సెట్ చేయలేము, బదులుగా మేము పరిధిని “ఎంపిక”.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 2 () మసక Rng రేంజ్ సెట్గా Rng = ఎంపిక ముగింపు ఉప
ఇప్పుడు వేరియబుల్ “Rng” క్రియాశీల కణాన్ని సూచిస్తుంది లేదా మనం కణాలను ఎక్కడ ఎంచుకున్నామో. ఇప్పుడు ఎక్సెల్ VBA లో ఈ ఆస్తిని (ఎంపిక) ఉపయోగించి మనం “హలో” విలువను చేర్చవచ్చు.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 2 () మసక Rng రేంజ్ సెట్గా Rng = ఎంపిక ఎంపిక. విలువ = "హలో" ముగింపు ఉప
ఇది మన ఎంపిక కణాలకు “హలో” అనే పదాన్ని చొప్పిస్తుంది. ఇప్పుడు నేను బి 2 నుండి సి 6 వరకు ఉన్న కణాలను ఎన్నుకుంటాను మరియు కోడ్ను రన్ చేస్తాను, అది “హలో” విలువను ఇన్సర్ట్ చేస్తుంది.
ఉదాహరణ # 3
ఇప్పుడు మనం ఎంచుకున్న కణాల అంతర్గత రంగును ఎలా మార్చవచ్చో చూద్దాం. ఇప్పుడు నేను ఎంచుకునే కణాల అంతర్గత రంగును మార్చాలనుకుంటున్నాను. ఈ మొదటి కోసం, నేను వేరియబుల్ను రేంజ్గా ప్రకటించాను మరియు పరిధి సూచనను “ఎంపిక” గా సెట్ చేసాను.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 3 () మసక Rng రేంజ్ సెట్గా Rng = ఎంపిక ముగింపు ఉప
ఇప్పుడు VBA ఎంపిక ఆస్తి ప్రాప్యతను ఉపయోగిస్తోంది “ఇంటీరియర్” ఆస్తి.
కోడ్:
ఉప ఎంపిక_ఉదాహరణ 3 () మసక Rng రేంజ్ సెట్గా Rng = ఎంపిక ఎంపిక.ఇంటీరియర్ ఎండ్ సబ్
“ఇంటీరియర్” ఆస్తి ఎంచుకున్న తర్వాత ఈ ఆస్తితో మనం ఏమి చేయాలో నిర్ణయించుకోవాలి. మేము ఎంచుకున్న సెల్ యొక్క లోపలి రంగును మార్చాల్సిన అవసరం ఉన్నందున “రంగు” అనే ఆస్తిని ఎంచుకోండి.
కోడ్:
ఉప ఎంపిక_ఎక్సంపుల్ 3 () మసక Rng రేంజ్ సెట్గా Rng = ఎంపిక ఎంపిక.ఇంటిరియర్.కలర్ ఎండ్ సబ్
రంగు ఆస్తిని “vbGreen”.
కోడ్:
ఉప ఎంపిక_ఎక్సాంపుల్ 3 () మసక Rng రేంజ్ సెట్గా Rng = ఎంపిక ఎంపిక.ఇంటిరియర్.కలర్ = vb గ్రీన్ ఎండ్ సబ్
కాబట్టి ఇది ఎంచుకున్న కణాల లోపలి రంగును మారుస్తుంది “VbGreen”.
ఇలా, మేము కోడింగ్లో ఎక్సెల్ VBA “సెలెక్షన్” ప్రాపర్టీని ఉపయోగించవచ్చు మరియు చాలా ఎక్కువ పనులను సులభంగా చేయవచ్చు.
గమనిక: “ఎంపిక” ఆస్తితో ఉన్న అతిపెద్ద బెదిరింపులలో ఒకటి, కోడింగ్ చేసేటప్పుడు మాకు ఇంటెల్లిసెన్స్ జాబితా ప్రాప్యత లభించదు. క్రొత్త అభ్యాసకుడిగా ఎంపిక ఆస్తి యొక్క అన్ని లక్షణాలు మరియు పద్ధతులను గుర్తుంచుకోవడం దాదాపు అసాధ్యం, కాబట్టి “ఎంపిక” ఆస్తిని ఉపయోగించడం ప్రారంభించడానికి మీరు VBA లో ఖచ్చితంగా అనుకూలంగా ఉండాలి.