VBA పేరు గల పరిధి | పేరున్న శ్రేణులను ఎలా సృష్టించాలి మరియు ఉపయోగించాలి?
ఎక్సెల్ VBA పేరు పరిధి
ఒక నిర్దిష్ట సెల్ లేదా సెల్ శ్రేణులను సూచించకుండా ఉండటానికి మేము పెద్ద మొత్తంలో డేటాతో పని చేసినప్పుడు, మేము సాధారణంగా పేరున్న పరిధులను సృష్టిస్తాము మరియు పేరు పెట్టబడిన పరిధి ద్వారా అవసరమైన సెల్ పరిధిని సూచించడానికి ఇది అనుమతిస్తుంది. పేరు పరిధిని సృష్టించడానికి VBA లో మనకు పేరు ఫంక్షన్ను చేర్చుము.
మేము ఒక సెల్ లేదా కణాల శ్రేణిని ఎంచుకోవచ్చు మరియు దానికి ఒక పేరు ఇవ్వవచ్చు. కణాలకు పేరు పెట్టిన తరువాత, సాధారణ వరుస లేదా కాలమ్ సూచనలకు బదులుగా నిర్వచించిన పేర్లను నమోదు చేయడం ద్వారా మేము ఆ కణాలను సూచించవచ్చు.
మీరు ఈ VBA పేరు గల రేంజ్ ఎక్సెల్ మూసను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు - VBA పేరు గల రేంజ్ ఎక్సెల్ మూసపేరున్న శ్రేణులను ఎలా సృష్టించాలి?
పేరున్న శ్రేణులను సృష్టించడం పార్క్ ఉద్యోగంలో ఒక నడక. ఎక్సెల్ లో పేరు పరిధిని సృష్టించాలనుకుంటున్న కణాలను గుర్తించడం మనం చేయవలసిన మొదటి విషయం.
ఉదాహరణ కోసం క్రింది చిత్రాన్ని చూడండి.
B4 సెల్ లో లాభం పొందడానికి నేను B2 - B3 సూత్రాన్ని వర్తింపజేసాను.
ప్రతి ఒక్కరూ చేసే సాధారణ విషయం ఇది. పేర్లను సృష్టించడం గురించి మరియు “సేల్స్” - “ఖర్చు” వంటి సూత్రాన్ని వర్తింపజేయడం ఎలా.
సెల్ B2> నేమ్ బాక్స్కు కర్సర్ ఉంచండి మరియు దానిని సేల్స్ అని పిలవండి.
B3 సెల్ పై కర్సర్ ఉంచండి మరియు దానిని ఖర్చు అని పిలవండి.
ఇప్పుడు లాభం కాలమ్లో, సెల్ రిఫరెన్స్లకు బదులుగా ఈ పేర్లను సూచించవచ్చు.
పేరున్న శ్రేణుల గురించి ఇది ప్రాథమిక విషయం.
VBA కోడ్ను ఉపయోగించి పేరున్న శ్రేణులను ఎలా సృష్టించాలి?
ఉదాహరణ # 1
VBA కోడ్ను ఉపయోగించి పేరున్న పరిధిని సృష్టించాలని మీరు ఎప్పుడైనా ఆలోచించారా?
పేరున్న పరిధిని సృష్టించడానికి క్రింది దశలను అనుసరించండి.
దశ 1: వేరియబుల్ను “రేంజ్” గా నిర్వచించండి.
కోడ్:
రేంజ్ ఎండ్ సబ్ గా సబ్ నేమ్డ్ రేంజ్_ఎక్సాంపుల్ () డిమ్ Rng
దశ 2: ఇప్పుడు మీరు పేరు పెట్టాలనుకుంటున్న నిర్దిష్ట కణాలకు “Rng” వేరియబుల్ సెట్ చేయండి.
కోడ్:
ఉప పేరు రేంజ్_ఉదాహరణ () మసక Rng రేంజ్ సెట్గా Rng = పరిధి ("A2: A7") ముగింపు ఉప
దశ 3: “ఈ వర్క్బుక్” ఆబ్జెక్ట్ యాక్సెస్ పేర్లు ప్రాపర్టీని ఉపయోగించడం.
మాకు చాలా పారామితులు ఉన్నాయి పేర్లు. చేర్చు పద్ధతి. క్రింద వివరణలు ఉన్నాయి.
[పేరు]: పేరు ఏమీ కాదు, మేము పేర్కొన్న పరిధికి మనం ఇవ్వాలనుకుంటున్న పేరు ఏమిటి.
సెల్ పేరు పెట్టేటప్పుడు ఇది అండర్ స్కోర్ (_) గుర్తు తప్ప వేరే ప్రత్యేక అక్షరాలను కలిగి ఉండకూడదు మరియు ఇది స్పేస్ అక్షరాలను కూడా కలిగి ఉండకూడదు, ఇది సంఖ్యా విలువలతో ప్రారంభించకూడదు.
[కు సూచిస్తుంది]: ఇది మనం సూచించే కణాల పరిధి ఏమిటి.
ఈ రెండు పారామితులు విచారణను ప్రారంభించడానికి సరిపోతాయని నేను భావిస్తున్నాను.
దశ 4: పేరులో, వాదన మీరు ఇవ్వాలనుకునే పేరులోకి ప్రవేశిస్తుంది. నేను “సేల్స్ నంబర్స్” అని పేరు పెట్టాను.
కోడ్:
ఉప పేరు రేంజ్_ఎక్సాంపుల్ () డిమ్ Rng రేంజ్ సెట్గా Rng = పరిధి ("A2: A7") ThisWorkbook.Names.Add Name: = "SalesNumbers" End Sub
దశ 5: వాదనను సూచించడంలో మనం సృష్టించాలనుకుంటున్న కణాల పరిధిని నమోదు చేయండి. “Rng” వేరియబుల్ పేరిట మేము ఇప్పటికే A2 నుండి A7 గా కణాల పరిధిని కేటాయించాము, కాబట్టి వాదనను “Rng” గా సరఫరా చేయండి.
కోడ్:
ఉప పేరు రేంజ్_ఎక్సాంపుల్ () మసక Rng రేంజ్ సెట్గా Rng = పరిధి ("A2: A7") ThisWorkbook.Names.Ad name: = "SalesNumbers", RefersTo: = Rng End Sub
సరే, ఈ కోడ్ A2 నుండి A7 వరకు ఉన్న కణాల కోసం పేరు పెట్టబడిన పరిధిని సృష్టిస్తుంది.
ఇప్పుడు వర్క్షీట్లో, నేను A2 నుండి A7 వరకు కొన్ని సంఖ్యలను సృష్టించాను.
A8 సెల్లో, పై సెల్ సంఖ్యల మొత్తాన్ని నేను కలిగి ఉండాలనుకుంటున్నాను. పేరున్న పరిధిని ఉపయోగించి, మేము ఈ సంఖ్యల యొక్క SUM ని సృష్టిస్తాము.
కోడ్:
ఉప పేరు గల శ్రేణులు_ఉదాహరణ () మసక Rng రేంజ్ సెట్గా Rng = పరిధి ("A2: A7") ThisWorkbook.Names.Add Name: = "SalesNumbers", RefersTo: = Rng Range ("A8"). విలువ = వర్క్షీట్ఫంక్షన్.సమ్ (పరిధి ( "సేల్స్ నంబర్స్")) ఎండ్ సబ్
మీరు ఈ కోడ్ను మాన్యువల్గా నడుపుతుంటే లేదా ఎఫ్ 5 కీని నొక్కడం ద్వారా, సెల్ A8 లో పేరు పెట్టబడిన మొత్తం మనకు లభిస్తుంది.
“పేరున్న శ్రేణులు” గురించి తెలుసుకోవలసిన ప్రాథమిక వాస్తవాలు ఇది.
ఉదాహరణ # 2
RANGE ఆబ్జెక్ట్ ఉపయోగించి VBA లో, మేము కణాలను సూచించవచ్చు. అదేవిధంగా, పేరున్న శ్రేణులను కూడా ఉపయోగించడం ద్వారా మేము ఆ కణాలను సూచించవచ్చు.
ఉదాహరణకు, పై ఉదాహరణలో, మేము సెల్ B2 గా పేరు పెట్టాము "అమ్మకాలు" మరియు B3 గా "ఖరీదు".
అసలు సెల్ రిఫరెన్స్ ఉపయోగించడం ద్వారా మేము ఈ కణాలను సూచిస్తాము.
కోడ్:
ఉప పేరు గల శ్రేణులు () పరిధి ("బి 2"). 'ఇది బి 2 సెల్ పరిధిని ("బి 3") ఎంచుకుంటుంది. ఎంచుకోండి' ఇది బి 3 సెల్ ఎండ్ సబ్ను ఎంచుకుంటుంది
మేము ఇప్పటికే ఈ కణాలను సృష్టించినందున, దిగువ వంటి పేర్లను ఉపయోగించడాన్ని మేము సూచించవచ్చు.
కోడ్:
ఉప పేరు గల శ్రేణులు () పరిధి ("అమ్మకాలు"). 'ఇది "అమ్మకాలు" అని పిలువబడే సెల్ను ఎంచుకుంటుంది, అనగా బి 2 సెల్ రేంజ్ ("ఖర్చు") ఎంచుకోండి.' ఇది "ఖర్చు" అని పిలువబడే సెల్ను ఎంచుకుంటుంది, అంటే బి 3 సెల్ ఎండ్ సబ్
పేరున్న శ్రేణులను ఉపయోగించి, మేము ఆ కణాలను ఉపయోగించుకోవచ్చు. పేరు పెట్టబడిన వీటిని ఉపయోగించి సెల్ B4 లోని లాభ మొత్తాన్ని లెక్కించవచ్చు. ఈ మొదటి పేరు సెల్ B4 ను లాభం.
ఇప్పుడు VBA ఎడిటర్లో ఈ కోడ్ను వర్తించండి.
కోడ్:
ఉప పేరు గల శ్రేణులు_ఉదాహరణ 1 () పరిధి ("లాభం"). విలువ = పరిధి ("అమ్మకాలు") - పరిధి ("ఖర్చు") ముగింపు ఉప
ఇది “లాభం” అనే సెల్లోని లాభ మొత్తాన్ని లెక్కిస్తుంది.