VBA నిలువు వరుసలు | ఎక్సెల్ VBA లో నిలువు వరుసల ఆస్తిని ఎలా ఉపయోగించాలి?
ఎక్సెల్ VBA నిలువు వరుసల ఆస్తి
VBA నిలువు వరుసలు వర్క్షీట్లోని నిలువు వరుసలను సూచించడానికి ఆస్తి ఉపయోగించబడుతుంది. ఈ ఆస్తిని ఉపయోగించి మేము పేర్కొన్న వర్క్షీట్లోని ఏదైనా కాలమ్ను ఉపయోగించవచ్చు మరియు దానితో పని చేయవచ్చు.
మేము సెల్ను సూచించాలనుకున్నప్పుడు మేము రేంజ్ ఆబ్జెక్ట్ లేదా సెల్స్ ప్రాపర్టీని ఉపయోగిస్తాము. అదేవిధంగా, మీరు VBA లోని నిలువు వరుసలను ఎలా సూచిస్తారు? “నిలువు వరుసలు” ఆస్తిని ఉపయోగించి మేము నిలువు వరుసలను సూచించవచ్చు. COLUMNS ఆస్తి యొక్క వాక్యనిర్మాణం చూడండి.
కాలమ్ను సూచించడానికి మేము కాలమ్ సంఖ్య లేదా హెడర్ వర్ణమాలను పేర్కొనాలి.
ఉదాహరణకు, మేము రెండవ కాలమ్ను సూచించాలనుకుంటే, మేము కోడ్ను మూడు విధాలుగా వ్రాయవచ్చు.
నిలువు వరుసలు (2)
నిలువు వరుసలు (“B: B”)
పరిధి (“B: B”)
ఉదాహరణలు
మీరు ఈ VBA నిలువు వరుసల ఎక్సెల్ మూసను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు - VBA నిలువు వరుసలు ఎక్సెల్ మూసఉదాహరణ # 1
మీరు వర్క్షీట్లోని రెండవ కాలమ్ను ఎంచుకోవాలనుకుంటే, మొదట మనం ఎంచుకోవలసిన కాలమ్ నంబర్ను పేర్కొనాలి.
కోడ్:
ఉప నిలువు వరుసలు_ఉదాహరణ () నిలువు వరుసలు (2) ముగింపు ఉప
ఇప్పుడు “ఎంచుకోండి” పద్ధతిని ఎంచుకోవడానికి డాట్ (.) ను ఉంచండి.
ఈ ఆస్తితో ఉన్న సమస్యలలో ఒకటి, మేము VBA యొక్క ఇంటెల్లిసెన్స్ జాబితాను చూడలేము.
కోడ్:
ఉప నిలువు వరుసలు_ఉదాహరణ () నిలువు వరుసలు (2). ముగింపు ఉప ఎంచుకోండి
కాబట్టి, పై VBA కోడ్ వర్క్షీట్ యొక్క రెండవ కాలమ్ను ఎన్నుకుంటుంది.
కాలమ్ సంఖ్యను ప్రస్తావించే బదులు, రెండవ నిలువు వరుసను ఎంచుకోవడానికి కాలమ్ హెడర్ వర్ణమాల “B” ను కూడా ఉపయోగించవచ్చు.
కోడ్:
ఉప నిలువు వరుసలు (ఉదాహరణ () నిలువు వరుసలు ("బి"). నిలువు వరుసలను ఎంచుకోండి ("బి: బి"). ముగింపు ఉప ఎంచుకోండి
పై రెండు సంకేతాలు కాలమ్ B ని ఎంచుకుంటాయి, అంటే రెండవ కాలమ్.
ఉదాహరణ # 2 - వేరియబుల్ విలువ ఆధారంగా కాలమ్ ఎంచుకోండి
కాలమ్ సంఖ్యను ఎంచుకోవడానికి మనం వేరియబుల్ ను కూడా ఉపయోగించవచ్చు. ఇప్పుడు దిగువ కోడ్ చూడండి.
కోడ్:
ఉప నిలువు వరుసలు_ఉదాహరణ () మసక కోల్నమ్ను పూర్ణాంకం కోల్నమ్ = 4 నిలువు వరుసలు (కోల్నమ్) .ఎండ్ సబ్ ఎంచుకోండి
పై వాటిలో, నేను వేరియబుల్ను పూర్ణాంకంగా ప్రకటించాను మరియు ఈ వేరియబుల్కు 4 విలువను కేటాయించాను.
నిలువు వరుస ఆస్తి కోసం నేను కాలమ్ సంఖ్యకు బదులుగా ఈ వేరియబుల్ను సరఫరా చేసాను. వేరియబుల్ 4 విలువను కలిగి ఉన్నందున అది 4 వ కాలమ్ను ఎంచుకుంటుంది.
ఉదాహరణ # 3 - సెల్ విలువ ఆధారంగా కాలమ్ ఎంచుకోండి
వేరియబుల్ విలువ ఆధారంగా కాలమ్ను ఎలా ఎంచుకోవాలో ఇప్పుడు చూశాము సెల్ విలువ సంఖ్య ఆధారంగా కాలమ్ను ఎలా ఎంచుకోవాలో చూద్దాం. సెల్ A1 లో నేను 3 సంఖ్యను నమోదు చేసాను.
ఇప్పుడు క్రింద ఉన్న కోడ్ A1 సెల్ లోని సంఖ్య ఆధారంగా కాలమ్ను ఎంచుకుంటుంది.
కోడ్:
ఉప నిలువు వరుసలు_ఉదాహరణ () మసక కోల్నమ్ను పూర్ణాంకం కోల్నమ్ = పరిధి ("A1"). విలువ నిలువు వరుసలు (కోల్నం) .ఎండ్ సబ్ ఎంచుకోండి
పై కోడ్ మునుపటి మాదిరిగానే ఉంటుంది, కాని నేను ఇక్కడ మార్చిన ఏకైక విషయం ఏమిటంటే, నేను వేరియబుల్ విలువను ఇచ్చిన వేరియబుల్కు డైరెక్ట్ నంబర్ను కేటాయించటానికి బదులుగా “సెల్ A1 సెల్లో ఏ సంఖ్య అయినా”.
సెల్ A1 లో మనకు 3 విలువ ఉన్నందున అది మూడవ నిలువు వరుసను ఎన్నుకుంటుంది.
ఉదాహరణ # 4 - పరిధి & కాలమ్ ఆస్తి కలయిక
మేము రేంజ్ ఆబ్జెక్ట్తో నిలువు వరుసల ఆస్తిని కూడా ఉపయోగించవచ్చు. రేంజ్ ఆబ్జెక్ట్ ఉపయోగించి మేము నిర్దిష్ట పరిధిని పేర్కొనవచ్చు. ఉదాహరణకు ఈ క్రింది కోడ్ను చూడండి.
కోడ్:
ఉప నిలువు వరుసలు_ఉదాహరణ 1 () పరిధి ("C1: D5"). నిలువు వరుసలు (2). ముగింపు ఉప ఎంచుకోండి
పై ఉదాహరణలో, నేను కణాల పరిధిని C1 నుండి D5 గా పేర్కొన్నాను, ఆపై నిలువు వరుసల ఆస్తిని ఉపయోగించి నేను కాలమ్ సంఖ్యను 2 గా ఎంచుకున్నాను.
ఇప్పుడు, సాధారణంగా, మా రెండవ కాలమ్ B మరియు కోడ్ “B” కాలమ్ను ఎంచుకోవాలి కాని నేను కోడ్ను రన్ చేసినప్పుడు ఏమి జరుగుతుందో చూడండి.
ఇది D1 నుండి D5 వరకు కణాలను ఎంచుకుంది.
మా అవగాహనలో, ఇది రెండవ నిలువు వరుసను ఎంచుకోవాలి, అంటే కాలమ్ B. కానీ ఇప్పుడు అది D1 నుండి D5 వరకు కణాలను ఎంచుకుంది.
ఇది ఈ కణాలను ఎన్నుకోవటానికి కారణం COLUMNS ఆస్తిని ఉపయోగించే ముందు నేను RANGE ఆబ్జెక్ట్ను C1 నుండి D5 గా ఉపయోగించడం ద్వారా పరిధిని పేర్కొన్నాను. ఇప్పుడు ఆస్తి ఈ పరిధిలో నిలువు వరుసలుగా భావిస్తుంది మరియు C1 నుండి D5 పరిధిలోని రెండవ నిలువు వరుసను ఎంచుకుంటుంది. D రెండవ కాలమ్ మరియు పేర్కొన్న కణాలు D1 నుండి D5 వరకు ఉంటాయి.
ఉదాహరణ # 5 - రేంజ్ ఆబ్జెక్ట్తో బహుళ నిలువు వరుసలను ఎంచుకోండి
రేంజ్ ఆబ్జెక్ట్ మరియు నిలువు వరుసల ఆస్తిని ఉపయోగించి మనం బహుళ నిలువు వరుసలను ఎంచుకోవచ్చు. క్రింది కోడ్ చూడండి.
కోడ్:
ఉప నిలువు వరుసలు_ఉదాహరణ 1 () పరిధి (నిలువు వరుసలు (2), నిలువు వరుసలు (5)). ముగింపు ఉప ఎంచుకోండి
కోడ్ రెండవ కాలమ్ నుండి ఐదవ కాలమ్ వరకు కాలమ్ను ఎంచుకుంటుంది, అంటే కాలమ్ B నుండి E వరకు.
మనం కూడా ఈ విధంగా కోడ్ రాయవచ్చు.
కోడ్:
ఉప నిలువు వరుసలు_ఉదాహరణ 1 () పరిధి (నిలువు వరుసలు (బి), నిలువు వరుసలు (ఇ)). ముగింపు ఉప ఎంచుకోండి
పైన పేర్కొన్నది మునుపటి మాదిరిగానే ఉంటుంది మరియు B నుండి E వరకు నిలువు వరుసలను ఎంచుకుంటుంది.
ఇలా, మేము వర్క్షీట్తో పనిచేయడానికి COLUMNS ఆస్తిని ఉపయోగించవచ్చు.