ఎక్సెల్‌లో ఎంపికకు రేంజ్ వేరియబుల్‌ను సెట్ చేయడానికి VBA ఎలా ఉపయోగించాలి (5 పద్ధతులు)

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

ఈ కథనంలో, శ్రేణి వేరియబుల్ ని ఎంపికకు సెట్ చేయడానికి 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 ద్వారా ఎంపిక. మేము కొన్ని అందమైన ప్రాథమిక పద్ధతులను వివరించాము. మీకు ఏవైనా ఇతర ఆలోచనలు లేదా అభిప్రాయాలు ఉంటే, దయచేసి వాటిని వ్యాఖ్య పెట్టెలో ఉంచండి. ఇది నన్ను సంపన్నం చేసుకోవడానికి నాకు సహాయం చేస్తుందిరాబోయే కథనాలు

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.