విషయ సూచిక
ఈ కథనంలో, శ్రేణి వేరియబుల్ ని ఎంపికకు సెట్ చేయడానికి Excel VBA ని ఎలా ఉపయోగించాలనే దాని గురించి మేము కొన్ని ఆలోచనలను ప్రదర్శిస్తాము. మేము VBA ని ఉపయోగించి ఈ ఎంచుకున్న సెల్లపై కొన్ని సాధారణ కార్యకలాపాలను అమలు చేయవచ్చు. కింది Excel డేటాసెట్లో, మేము కొన్ని పాశ్చాత్య బ్యాండ్ పేర్లను మరియు వాటికి సంబంధించిన గాత్ర గాయకులను చూపుతున్నాము.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
VBA రేంజ్ని Selection.xlsmకి సెట్ చేయడానికి
ఎక్సెల్లో రేంజ్ వేరియబుల్ని సెలక్షన్కి సెట్ చేయడానికి VBAని ఉపయోగించడానికి 5 మార్గాలు
1. Excel VBA ద్వారా రేంజ్ని ఎంచుకోవడానికి రేంజ్ వేరియబుల్ని సెట్ చేస్తోంది
మేము VBA లో పరిధిని సెట్ చేయడం ద్వారా పరిధిని ఎంచుకోవచ్చు. B5:C8 సెల్లను ఎంచుకోవాలని అనుకుందాం. దిగువ విధానానికి వెళ్దాం.
దశలు:
- VBA, లో కోడ్ని వ్రాయడానికి ముందుగా డెవలపర్ని తెరవండి టాబ్ ఆపై విజువల్ బేసిక్ ఎంచుకోండి.
అప్పుడు, ఇది మైక్రోసాఫ్ట్ విజువల్ బేసిక్ యొక్క కొత్త విండోను తెరుస్తుంది అప్లికేషన్లు .
- ఇప్పుడు, ఇన్సర్ట్ >> మాడ్యూల్
ఎంచుకోండి.
- క్రింది కోడ్ను VBA మాడ్యూల్ లో టైప్ చేయండి.
3141
ఇక్కడ, మేము పరిధి B5:C8 ని Rng1 గా సెట్ చేసాము . మేము దీన్ని VBA యొక్క రేంజ్ మెథడ్ ద్వారా ఎంచుకుంటాము. మేము మా ఎక్సెల్ షీట్ ని సక్రియం చేయవలసి ఉందని గుర్తుంచుకోండి, కాబట్టి మేము selectRange షీట్ను సక్రియం చేసాము.
- ఇప్పుడు తిరిగి వెళ్లండి షీట్ మరియు రన్ మాక్రో .
- ఆ తర్వాత, మీరు శ్రేణి B5:C8 స్వయంచాలకంగా ఎంచుకోబడడాన్ని చూస్తారు.
అందువల్ల మీరు VBA ని ఉపయోగించి కావలసిన శ్రేణి వేరియబుల్ ని ఎంపికకు సెట్ చేయవచ్చు.
మరింత చదవండి: Excel VBA: విలువలతో కూడిన సెల్ల శ్రేణిని పొందండి (7 ఉదాహరణలు)
2. రేంజ్ వేరియబుల్ని సెట్ చేయడం ద్వారా సెల్లను ఫార్మాట్ చేయడానికి VBAని ఉపయోగించడం
మన డేటాసెట్ క్రింది చిత్రంలా ఉందని అనుకుందాం.
మేము ని తయారు చేయాలనుకుంటున్నాము శీర్షిక బోల్డ్ మరియు AutoFit నిలువు వరుసలు . మేము దీన్ని VBA ద్వారా చేయవచ్చు. మనం దీన్ని ఎలా చేయాలో చూద్దాం.
దశలు:
- మొదట, విజువల్ బేసిక్ ని తెరిచి లో క్రింది కోడ్ను టైప్ చేయండి 1>VBA మాడ్యూల్ ( విజువల్ బేసిక్ మరియు VBA మాడ్యూల్ ఎలా తెరవాలో చూడటానికి, దయచేసి విభాగం 1 కి వెళ్లండి).
5584
ఇక్కడ మేము శ్రేణి B4:C4 ని xyz గా సెట్ చేసాము. అప్పుడు మేము B4 మరియు C4 బోల్డ్ లో ఫాంట్లను గా చేయడానికి బోల్డ్ పద్ధతిని ఉపయోగించాము. మేము AutoFit పద్ధతిని ఉపయోగించి నిలువు వరుసలు B మరియు C ని కూడా అమర్చాము.
- ఇప్పుడు, షీట్కి తిరిగి వెళ్లండి మరియు SetRange అని పేరు పెట్టబడిన Macro ని అమలు చేయండి.
ఆ తర్వాత, మీరు చూస్తారు నిలువు వరుసలు లో పేర్లు స్పష్టంగా ఉన్నాయి మరియు హెడర్లు బోల్డ్ అవుతాయి మరియు ఎంచుకోబడ్డాయి.
ఈ మార్గాన్ని అనుసరించడం ద్వారా , మీరు సెల్లను ఫార్మాట్ చేయవచ్చు మరియు AutoFit నిలువు వరుసల సెట్టింగ్ పరిధి వేరియబుల్స్ లో VBA .
ఇలాంటి రీడింగ్లు
- Excelలో ప్రతి వరుస కోసం VBAని ఎలా ఉపయోగించాలి 13>
- Excelలోని యాక్టివ్ సెల్ నుండి పరిధిని ఎంచుకోవడానికి VBAని ఎలా ఉపయోగించాలి (3 పద్ధతులు)
- Excel మాక్రో: డైనమిక్ రేంజ్తో బహుళ నిలువు వరుసలను క్రమబద్ధీకరించండి (4 పద్ధతులు)
3. VBAలో వేరియబుల్ రేంజ్ ఎంపికను సెట్ చేయడం ద్వారా పరిధిని కాపీ చేయడం
మనం శ్రేణి వేరియబుల్ ని ఎంచుకోవడానికి<సెట్ చేయడం ద్వారా B6:C9 ని కాపీ చేయాలనుకుంటున్నాము. 2>. దిగువ విధానాన్ని చర్చిద్దాం.
దశలు:
- మొదట, విజువల్ బేసిక్ ని తెరిచి, లో క్రింది కోడ్ను టైప్ చేయండి VBA మాడ్యూల్ ( విజువల్ బేసిక్ మరియు VBA మాడ్యూల్ ఎలా తెరవాలో చూడటానికి, దయచేసి విభాగం 1 కి వెళ్లండి).
9455
ఇక్కడ, మేము VBA యొక్క కాపీ మెథడ్ని ఉపయోగించి శ్రేణి B6:C9 ని కాపీ చేసాము. మేము శ్రేణి B6:C9 ని cpy గా సెట్ చేసాము.
- ఇప్పుడు మీ షీట్ కి తిరిగి వెళ్లి మాక్రోస్<ని అమలు చేయండి 2>. కాపీ రేంజ్ ని ఎంచుకోండి, ఎందుకంటే ఇది మీ ప్రస్తుత మాక్రో పేరు.
మీరు పరిధిని చూస్తారు B6:C9 కాపీ చేయబడింది.
మీరు ఈ పరిధిని మీ Excel షీట్లో ఎక్కడైనా <1ని నొక్కడం ద్వారా అతికించవచ్చు>CTRL + V . నేను శ్రేణి ని B12 నుండి C15 వరకు అతికించాను.
ఈ పద్ధతిని అనుసరించడం ద్వారా, మీరు Excel VBA లో ఎంపికకు శ్రేణి వేరియబుల్ ని సెట్ చేయడం ద్వారా కాపీ a పరిధి .
మరింత చదవండి : Excel VBA: కాపీ డైనమిక్మరొక వర్క్బుక్కు పరిధి
4. రేంజ్ వేరియబుల్ని సెలక్షన్కి సెట్ చేయడం ద్వారా సెల్లను రంగుతో ఫార్మాట్ చేయండి
మేము డేటాసెట్లోని 8వ మరియు 10వ వరుసలను ఆకుపచ్చతో కలర్ చేయాలనుకుంటున్నాము. 2>. దిగువ వివరణను అనుసరించండి.
దశలు:
- మొదట, విజువల్ బేసిక్ ని తెరిచి, లో క్రింది కోడ్ను టైప్ చేయండి VBA మాడ్యూల్ ( విజువల్ బేసిక్ మరియు VBA మాడ్యూల్ ఎలా తెరవాలో చూడటానికి, దయచేసి విభాగం 1 కి వెళ్లండి).
1779
ఇక్కడ మేము మా శ్రేణి B8:C8 మరియు B10:C10 ని x1 మరియు x2 <2గా నిర్వచించాము> వరుసగా. మేము మా రంగు Excel షీట్ని ని యాక్టివ్షీట్గా గా చేసాము మరియు మేము కోరుకున్న పరిధులను ColorIndex ఆస్తి ద్వారా రంగులు చేసాము.<3
- ఇప్పుడు మీ షీట్ కి తిరిగి వెళ్లి మాక్రోస్ ని అమలు చేయండి. ఇది ప్రస్తుత మాక్రో పేరు కాబట్టి ColorRange ని ఎంచుకోండి.
ఆ తర్వాత, మీకు కావలసినది కనిపిస్తుంది పరిధులు ఆకుపచ్చ రంగుతో నిండి ఉన్నాయి.
అందుకే మీరు రంగు ని సెట్ చేయడం ద్వారా సెల్లను ఫార్మాట్ చేయవచ్చు పరిధి వేరియబుల్ ఎంపికకు.
మరింత చదవండి: వేరియబుల్ రో మరియు కాలమ్తో Excel VBAతో రేంజ్ని ఎలా ఉపయోగించాలి
ఇలాంటి రీడింగ్లు
- VBA ఎక్సెల్లో ఒక పరిధిలో వరుసలు మరియు నిలువు వరుసల ద్వారా లూప్ చేయడానికి (5 ఉదాహరణలు)
- Excel VBA ఖాళీ సెల్ వరకు పరిధి ద్వారా లూప్ చేయడానికి (4 ఉదాహరణలు)
- Excel VBAలో శ్రేణిని అర్రేగా ఎలా మార్చాలి (3 మార్గాలు)
5.VBAలో రేంజ్ వేరియబుల్ని సెట్ చేయడం ద్వారా అడ్డు వరుసలను తొలగించడం
మనం 8వ మరియు 10వ వరుసలను ఆకుపచ్చ తో తొలగించాలనుకుంటున్నాము . దిగువ వివరణను అనుసరించండి.
దశలు:
- మొదట, విజువల్ బేసిక్ ని తెరిచి, లో క్రింది కోడ్ను టైప్ చేయండి VBA మాడ్యూల్ ( విజువల్ బేసిక్ మరియు VBA మాడ్యూల్ ఎలా తెరవాలో చూడటానికి, దయచేసి విభాగం 1 కి వెళ్లండి).
3272
మేము తొలగించాలనుకుంటున్న పరిధులు B8:C8 మరియు B10:C10 . మేము వాటికి వరుసగా x1 మరియు x2 అని పేరు పెట్టాము. ఆపై మేము వాటిని తొలగించు పద్ధతి ద్వారా తొలగించాము.
- ఇప్పుడు మీ షీట్ కి తిరిగి వెళ్లి మాక్రోస్ ని అమలు చేయండి. ఇది మీ ప్రస్తుత మాక్రో పేరు కాబట్టి DeleteRange ని ఎంచుకోండి.
ఆ తర్వాత, మీరు <ని చూస్తారు 1>పరిధులు B8:C8
మరియు B10:C10 పోయాయి.
ఈ విధానాన్ని అనుసరించడం ద్వారా, మీరు అడ్డు వరుసలను తొలగించవచ్చు 2> శ్రేణి వేరియబుల్స్ ని ఎంపికకు సెట్ చేయడం ద్వారా.
ప్రాక్టీస్ విభాగం
క్రింది చిత్రంలో, ఈ కథనంలో మేము పనిచేసిన డేటాసెట్ను మీరు కనుగొంటారు, తద్వారా మీరు మీ స్వంతంగా ప్రాక్టీస్ చేయవచ్చు.
ముగింపు
క్లుప్తంగా చెప్పాలంటే, కథనం పరిధి వేరియబుల్ కి సెట్ చేయడానికి కొన్ని అప్లికేషన్లపై పూర్తిగా దృష్టి పెడుతుంది Excel VBA ద్వారా ఎంపిక. మేము కొన్ని అందమైన ప్రాథమిక పద్ధతులను వివరించాము. మీకు ఏవైనా ఇతర ఆలోచనలు లేదా అభిప్రాయాలు ఉంటే, దయచేసి వాటిని వ్యాఖ్య పెట్టెలో ఉంచండి. ఇది నన్ను సంపన్నం చేసుకోవడానికి నాకు సహాయం చేస్తుందిరాబోయే కథనాలు