పరిధి యొక్క కంటెంట్‌లను క్లియర్ చేయడానికి Excel VBA (3 తగిన సందర్భాలు)

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

విషయ సూచిక

మీరు Excel VBA తో శ్రేణి కంటెంట్‌లను క్లియర్ చేయడానికి పరిష్కారం లేదా కొన్ని ప్రత్యేక ట్రిక్‌ల కోసం వెతుకుతున్నట్లయితే, మీరు సరైన స్థానానికి చేరుకున్నారు. Excel VBA తో శ్రేణిలోని కంటెంట్‌లను క్లియర్ చేయడానికి కొన్ని సులభమైన దశలు ఉన్నాయి. ఈ కథనం సరైన దృష్టాంతాలతో ప్రతి దశను మీకు చూపుతుంది కాబట్టి, మీరు వాటిని మీ ప్రయోజనం కోసం సులభంగా దరఖాస్తు చేసుకోవచ్చు. కథనం యొక్క కేంద్ర భాగంలోకి వెళ్దాం.

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేసుకోండి

మీరు ప్రాక్టీస్ వర్క్‌బుక్‌ని ఇక్కడ నుండి డౌన్‌లోడ్ చేసుకోవచ్చు:

పరిధిలోని కంటెంట్‌లను క్లియర్ చేయండి .xlsm

Excel VBAతో రేంజ్ యొక్క కంటెంట్‌లను క్లియర్ చేయండి: 3 కేసులు

మీరు ఇప్పటికే ఉన్న సెల్‌లను క్లియర్ చేయడాన్ని మళ్లీ ఉపయోగించాలనుకునే డేటాసెట్‌ని మీరు కలిగి ఉన్నారని అనుకుందాం. కాబట్టి, మీరు Excel ఫైల్‌లోని కంటెంట్‌లను క్లియర్ చేయడానికి VBA కోడ్‌ని ఉపయోగించవచ్చు. ఈ విభాగంలో, Windows ఆపరేటింగ్ సిస్టమ్‌లో Excel VBA తో శ్రేణి కంటెంట్‌లను క్లియర్ చేయడానికి నేను మీకు శీఘ్ర మరియు సులభమైన పద్ధతులను చూపుతాను. మీరు ఈ వ్యాసంలో ప్రతి విషయం యొక్క స్పష్టమైన దృష్టాంతాలతో వివరణాత్మక వివరణలను కనుగొంటారు. నేను ఇక్కడ Microsoft 365 వెర్షన్ ని ఉపయోగించాను. కానీ మీరు మీ లభ్యత ప్రకారం ఏదైనా ఇతర సంస్కరణలను ఉపయోగించవచ్చు. ఈ కథనంలోని ఏదైనా మీ వెర్షన్‌లో పని చేయకుంటే, మాకు ఒక వ్యాఖ్యను తెలియజేయండి.

కేసు 1: రేంజ్‌లోని అన్ని కంటెంట్‌లను క్లియర్ చేయండి

మీరు ఉపయోగించవచ్చు ఇతర వర్క్‌బుక్‌ల నుండి కూడా ప్రస్తుత వర్క్‌షీట్ లేదా ఇతర వర్క్‌షీట్‌లలోని నిర్దిష్ట పరిధి యొక్క కంటెంట్‌లను క్లియర్ చేయడానికి క్లియర్ కమాండ్ మరియు డిలీట్ కమాండ్ రెండూ. నేను చేస్తామీకు అన్ని కేసులను ఒక్కొక్కటిగా చూపుతుంది.

i. నిర్దిష్ట శ్రేణి సెల్‌ల కంటెంట్‌లను క్లియర్ చేయండి

మీరు నిర్దిష్ట పరిధిలోని కంటెంట్‌లను క్లియర్ చేయాలనుకుంటే ఈ క్రింది దశలను అనుసరించండి:

📌 దశలు:

<13
  • దీని కోసం, ముందుగా, ఎగువ రిబ్బన్‌కి వెళ్లి డెవలపర్ పై నొక్కండి, ఆపై మెనులోని విజువల్ బేసిక్ ఎంపికపై నొక్కండి.
  • మీరు మీరు డెవలపర్ ట్యాబ్ జోడించకుంటే “అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్” విండోను తెరవడానికి ALT + F11 ని ఉపయోగించవచ్చు.
  • <17

    • ఇప్పుడు, “అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్” అనే విండో కనిపిస్తుంది. ఇక్కడ ఎగువ మెను బార్ నుండి, “ఇన్సర్ట్” పై నొక్కండి మరియు ఒక మెను కనిపిస్తుంది. వాటి నుండి, “మాడ్యూల్'” ఎంపికను ఎంచుకోండి.

    • ఇప్పుడు, కొత్త “మాడ్యూల్” విండో కనిపిస్తుంది. మరియు ఈ VBA కోడ్‌ను పెట్టెలో అతికించండి.

    క్లియర్ కమాండ్‌ని ఉపయోగించి:

    6227

    • కోడ్‌ను అమలు చేయడానికి ఎగువ మెనుకి వెళ్లండి, రన్ ఎంపికపై నొక్కండి మరియు ఇక్కడ కొన్ని ఇతర ఎంపికలు తెరవబడతాయి మరియు రన్ సబ్/యూజర్‌ఫారమ్ <2 ఎంచుకోండి>అలాగే మీరు కోడ్‌ను అమలు చేయడానికి F5 ను నొక్కవచ్చు.

    • క్లియర్ కమాండ్‌ని ఉపయోగించి, సెల్‌లు క్లియర్ చేయబడతాయి మరియు ఫార్మాటింగ్ కూడా తీసివేయబడుతుంది. కానీ ఖాళీ సెల్‌లు అక్కడ ఉంటాయి.

    తొలగించు కమాండ్‌ని ఉపయోగించడం:

    మీరు ని కూడా ఉపయోగించవచ్చు క్లియర్ కమాండ్‌కు బదులుగా కమాండ్‌ను తొలగించండి. అప్పుడు అతికించండిమాడ్యూల్‌లో క్రింది కోడ్.

    5521

    తొలగించు కమాండ్‌ని ఉపయోగించి, మీరు కోడ్‌ని అమలు చేసినప్పుడు, ఎంచుకున్న సెల్‌ల పరిధి పూర్తిగా తీసివేయబడుతుంది.

    మరింత చదవండి: Excel VBA: సెల్ నిర్దిష్ట విలువలను కలిగి ఉన్నట్లయితే కంటెంట్‌లను క్లియర్ చేయండి

    మధ్య వ్యత్యాసం Excel VBAలో ​​కమాండ్‌ని క్లియర్ చేయండి మరియు తొలగించండి:

    Clear మరియు Delete Excel VBA కమాండ్‌ల మధ్య ఉన్న కీలక వ్యత్యాసం ఏమిటంటే తొలగించు కమాండ్ ఎంచుకున్న సెల్‌ల పరిధిని పూర్తిగా తొలగిస్తుంది మరియు క్లియర్ కమాండ్ సెల్ విలువ మరియు ఫార్మాటింగ్‌ను మాత్రమే తొలగిస్తుంది కానీ ఖాళీ సెల్ ఉంటుంది.

    ii. పూర్తి వర్క్‌షీట్‌లోని కంటెంట్‌లను క్లియర్ చేయండి

    మీరు వర్క్‌షీట్‌లోని అన్ని సెల్‌లను క్లియర్ చేయాలనుకుంటే, దిగువ ఇచ్చిన ఈ కోడ్‌ని ఉపయోగించండి. ఇక్కడ, నేను “1.2” అనే వర్క్‌షీట్ నుండి విషయాలను క్లియర్ చేస్తున్నాను. మీరు విలోమ కామాల్లో క్లియర్ చేయాలనుకుంటున్న వర్క్‌షీట్ పేరు ని చొప్పించాలి.

    2001

    అలాగే, మీరు వర్క్‌షీట్‌లో ఉపయోగించిన అన్ని సెల్‌లను తీసివేయడానికి తొలగించు కమాండ్‌ని ఉపయోగించవచ్చు. అప్పుడు, మీరు క్రింద ఇచ్చిన కోడ్‌ని ఉపయోగించాలి. కేవలం, విలోమ కామాల్లో వర్క్‌షీట్ పేరును మార్చండి.

    7258

    iii. యాక్టివ్ వర్క్‌షీట్ యొక్క కంటెంట్‌లను క్లియర్ చేయండి

    కొన్నిసార్లు, మీరు సక్రియ వర్క్‌షీట్‌లోని కంటెంట్‌లను మాత్రమే క్లియర్ చేయాల్సి రావచ్చు. ఈ సందర్భంలో, మీరు క్రింద ఇవ్వబడిన ఒక సాధారణ కోడ్‌ను కలిగి ఉండాలి:

    9989

    మీరు సెల్‌లను పూర్తిగా తొలగించడానికి తొలగించు ఆదేశాన్ని కూడా ఉపయోగించవచ్చుక్రియాశీల వర్క్షీట్. దీని కోసం, కింది కోడ్‌ను మాడ్యూల్‌లో అతికించండి.

    Sub Delete_Contents_Range()

    ActiveSheet.Cells.Delete

    సబ్ ముగింపు

    మరింత చదవండి: Excelలో కంటెంట్‌లను తొలగించడం మరియు క్లియర్ చేయడం మధ్య వ్యత్యాసం

    కేస్ 2: ఫార్మాటింగ్‌ను ఉంచడం పరిధిలోని కంటెంట్‌లను క్లియర్ చేయండి

    మునుపటి పద్ధతులలో, మీరు తీసివేస్తున్నట్లు మీరు గమనించారు సెల్ ఫార్మాటింగ్‌లతో పాటు సెల్ విలువలు కూడా. కాబట్టి, మీరు సెల్ విలువలను తీసివేయాలనుకుంటే ఆకృతీకరణను ఒకే విధంగా ఉంచుతూనే.

    i. నిర్దిష్ట పరిధి యొక్క కంటెంట్‌లు

    మీరు నిర్దిష్ట పరిధి యొక్క కంటెంట్‌లను క్లియర్ చేయడానికి Excel VBA లో ClearContents ఆదేశాన్ని ఉపయోగించవచ్చు. దీని కోసం, కింది కోడ్‌ను మాడ్యూల్‌లో అతికించండి.

    5908

    ఫలితంగా, మీరు కోడ్‌ని అమలు చేసినప్పుడు ఎంచుకున్న సెల్‌లు క్లియర్ చేయబడి ఉంటాయి కానీ ఫార్మాట్‌లు ఇంకా మిగిలి ఉన్నాయి. .

    మరింత చదవండి: ఎక్సెల్‌లో నిర్దిష్ట విలువతో సెల్‌లను ఎలా క్లియర్ చేయాలి (2 మార్గాలు)

    ii. నిర్దిష్ట వర్క్‌షీట్ యొక్క కంటెంట్‌లు

    మీరు ఫార్మాట్‌లను ఒకే విధంగా ఉంచుతూ నిర్దిష్ట వర్క్‌షీట్‌లోని కంటెంట్‌లను క్లియర్ చేయాలనుకున్నప్పుడు, మీరు క్రింది కోడ్‌ని ఉపయోగించాలి:

    7072

    🔎 VBA కోడ్ వివరణ:

    • వర్క్‌షీట్‌లు(“2.2”) “2.2” అనే వర్క్‌షీట్‌కి కాల్ చేస్తోంది మీరు ఏదైనా ఇతర పేరు యొక్క వర్క్‌షీట్‌ను కాల్ చేయాలనుకుంటున్నారు, విలోమ కామాల్లో వర్క్‌షీట్ పేరును చొప్పించండి.
    • మరియు, రేంజ్(“B2:D4”) పరిధిని పేర్కొంటోంది కణాలుఅది క్లియర్ అవుతుంది. మీరు మీ అవసరానికి అనుగుణంగా సెల్ పరిధిని సవరించవచ్చు.

    iii. ఇతర వర్క్‌బుక్ నుండి కంటెంట్‌లు

    మీరు VBA కోడ్‌ని ఉపయోగించి మరో వర్క్‌బుక్ లోని కంటెంట్‌లను క్లియర్ చేయవచ్చు. కానీ, దీని కోసం, మీరు ఆ వర్క్‌బుక్‌ను తెరిచి ఉంచాలి . దీని కోసం క్రింది కోడ్‌ని ఉపయోగించండి:

    8177

    🔎 VBA కోడ్ వివరణ:

    • వర్క్‌బుక్‌లు(“ఫైల్ 1”) “ఫైల్ 1” పేరుతో వర్క్‌బుక్‌ని పిలుస్తోంది. మీ వర్క్‌బుక్‌లను ఉపయోగిస్తున్నప్పుడు, మీరు విలోమ కామాల్లో వర్క్‌బుక్ పేరును చేర్చాలి.
    • వర్క్‌షీట్‌లు(“షీట్1”) “షీట్ 1” పేరుతో వర్క్‌షీట్‌కి కాల్ చేస్తోంది. ఏదైనా ఇతర వర్క్‌షీట్‌కి కాల్ చేయడానికి, కి బదులుగా వర్క్‌షీట్ పేరును చొప్పించండి. ఈ కోడ్‌లో “షీట్ 1” .
    • మరియు, పరిధి(“B3:D13”) క్లియర్ చేయబడే సెల్‌ల పరిధిని పేర్కొంటోంది. మీరు మీ అవసరాన్ని బట్టి సెల్ పరిధిని సవరించవచ్చు.

    మరింత చదవండి: Excelలో VBAని ఉపయోగించి ఫార్ములాలను తొలగించకుండా కంటెంట్‌లను ఎలా క్లియర్ చేయాలి

    కేస్ 3: అన్ని వర్క్‌షీట్‌ల నిర్దిష్ట శ్రేణి యొక్క కంటెంట్‌లను ఒకేసారి

    మీరు క్లియర్ చేయాలంటే బహుళ వర్క్‌షీట్‌ల నిర్దిష్ట పరిధి కంటెంట్‌లను క్లియర్ చేయండి మీరు VBA కోడ్‌ని ఉపయోగించి ఒకేసారి చేయవచ్చు. ఈ పని చేయడానికి మీరు For loopని ఉపయోగించాలి. అన్ని వర్క్‌షీట్‌లలోని B2:D4 పరిధిలోని కంటెంట్‌లను క్లియర్ చేయడానికి ఈ కోడ్‌ను మాడ్యూల్‌లో అతికించండి. మీరు సెల్ పరిధిని మార్చాలనుకుంటే 4వది సవరించండిలైన్ మరియు మీ డేటా పరిధిని చొప్పించండి.

    5968

    గుర్తుంచుకోవలసిన విషయాలు

    • క్లియర్ కమాండ్‌ని ఉపయోగించడం మాత్రమే అవుతుంది. సెల్ విలువలు మరియు ఫార్మాట్‌లను క్లియర్ చేయండి.
    • తొలగించు కమాండ్ సెల్‌లను పూర్తిగా తీసివేస్తుంది.
    • ClearContents కమాండ్ సెల్‌ల విలువలను మాత్రమే క్లియర్ చేస్తుంది మరియు సెల్ ఫార్మాట్‌లను తాకకుండా ఉంచండి.

    ముగింపు

    ఈ కథనంలో, ఎక్సెల్ VBA తో పరిధి యొక్క కంటెంట్‌లను ఎలా క్లియర్ చేయాలో మీరు కనుగొన్నారు. ఈ కథనం మీకు సహాయకరంగా ఉందని నేను ఆశిస్తున్నాను. Excel-సంబంధిత కంటెంట్‌ను మరింత తెలుసుకోవడానికి మీరు మా వెబ్‌సైట్ ExcelWIKI ని సందర్శించవచ్చు. దయచేసి దిగువ వ్యాఖ్య విభాగంలో మీకు ఏవైనా వ్యాఖ్యలు, సూచనలు లేదా ప్రశ్నలు ఉంటే వదలండి.

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