Excel (3 పద్ధతులు) పరిధిలోని ప్రతి సెల్ కోసం VBA

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

పెద్ద డేటాబేస్‌లలో, మీరు పరిధులు మరియు సెల్‌లతో వ్యవహరించడంలో ఎక్కువ సమయం వెచ్చించారు. కొన్నిసార్లు మీరు అదే చర్యను పెద్ద పరిధులలో లేదా పెద్ద సంఖ్యలో సెల్‌లలో పునరావృతం చేయాలి. ఇది అదే సమయంలో మీ సమయాన్ని చంపుతుంది మరియు మీ సామర్థ్యాన్ని తగ్గిస్తుంది. ఈ సమస్యకు స్మార్ట్ పరిష్కారం VBA ప్రోగ్రామింగ్ కోడ్ ని రూపొందించడం, ఇది పరిధిలోని ప్రతి సెల్ ద్వారా అమలు చేయబడుతుంది మరియు మీరు నిర్దేశించిన అదే చర్యను అమలు చేస్తుంది. ఈ రోజు ఈ కథనంలో, Excelలో ప్రతి సెల్‌కి VBA ఎలా చేయాలో మేము చర్చిస్తాము.

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

మీరు ఈ కథనాన్ని చదువుతున్నప్పుడు పనిని వ్యాయామం చేయడానికి ఈ అభ్యాస పుస్తకాన్ని డౌన్‌లోడ్ చేయండి.

Excel.xlsxలో ప్రతి సెల్‌కి VBA కోడ్

Excelలో ప్రతి సెల్‌కి VBAని వర్తింపజేయడానికి 3 తగిన మార్గాలు

VBA కోడ్‌ని ఉపయోగించి మీరు పరిధి లేదా నిలువు వరుస లేదా వరుసలో ఉన్న ప్రతి సెల్‌కి ఒకే సూత్రాన్ని అమలు చేయవచ్చు. ఈ విభాగంలో, మేము అన్ని విభాగాలను పరిశీలిస్తాము.

1. రేంజ్‌లోని ప్రతి సెల్‌కి VBAని వర్తింపజేయండి

మీరు ప్రతి సెల్‌కి ఒకే VBA కోడ్‌ని వర్తింపజేయాల్సిన పరిస్థితిని పరిగణించండి అందించిన పరిధి ( B3:F12 ). దీన్ని చేయడానికి మేము VBA కోడ్‌ను నిర్మిస్తాము. సూచనలు క్రింద ఇవ్వబడ్డాయి

దశ 1:

  • మొదట, మేము మా పనిని సులభతరం చేయడానికి కమాండ్ బటన్‌ను ఇన్సర్ట్ చేస్తాము . మీ డెవలపర్ ట్యాబ్ కి వెళ్లి, చొప్పించు ఎంచుకోండి మరియు ఒకదాన్ని పొందడానికి కమాండ్ బటన్‌పై క్లిక్ చేయండి.

  • మేము మా ఆదేశాన్ని పొందాముబటన్.

  • ఆప్షన్‌లను తెరవడానికి కమాండ్ బటన్‌పై కుడి-క్లిక్ చేయండి. కొన్ని ఎంపికలను సవరించడానికి Properties ని ఎంచుకుని, క్లిక్ చేయండి.

  • కమాండ్ బటన్ యొక్క శీర్షికను మార్చండి. ఇక్కడ మేము పేరును “ ఇక్కడ క్లిక్ చేయండి ”కి మారుస్తాము.

దశ 2:

<11
  • ఇప్పుడు VBA మాడ్యూల్ ని తెరవడానికి కమాండ్ బటన్‌పై డబుల్ క్లిక్ చేయండి. ఇక్కడ మేము టాస్క్ కోసం మా VBA కోడ్‌ను వ్రాస్తాము.
    • మొదట, మేము రెండు వేరియబుల్స్ డిక్లేర్ చేస్తాము. మేము పరిధి వస్తువులను CL మరియు Rng అని పిలుస్తాము. మీరు వాటిని మీకు నచ్చిన విధంగా పేరు పెట్టవచ్చు.
    4372

    • ఈ ఆదేశం ద్వారా నిర్దిష్ట పరిధిని కేటాయించండి,

    సెట్ Rng = వర్క్‌షీట్‌లు(“VBA1”).రేంజ్(“B3:F12”)

    • ఇక్కడ VBA1 అనేది మా వర్క్‌షీట్ పేరు మరియు B3:F12 అనేది మా నిర్వచించిన పరిధి.

    • ఇప్పుడు మేము పరిధిలోని ప్రతి సెల్ ద్వారా నిర్వహించడానికి కోడ్‌ని ఉపయోగిస్తాము. కోడ్,
    9563
    • Value = 100 అది ఇచ్చిన పరిధిలోని ప్రతి సెల్‌కి 100 ని చూపుతుందని సూచిస్తుంది.

    • కాబట్టి మా చివరి కోడ్,
    4227
    • మీ ప్రధాన వర్క్‌షీట్‌కి వెళ్లి VBAని అమలు చేయడానికి కమాండ్ బటన్‌పై క్లిక్ చేయండి పరిధిలోని ప్రతి గడికి పరిధిలోని ప్రతి సెల్ కోసం వచన విలువలను ఉంచండి. అలాంటప్పుడు, VBA విండోకు వెళ్లి, 100కి బదులుగా, మీరు అమలు చేయాలనుకుంటున్న వచన విలువను చొప్పించండి. మారినదిపంక్తి
    5119

    • కమాండ్ బటన్‌పై క్లిక్ చేయండి మరియు VBA కోడ్ పరిధిలోని ప్రతి సెల్‌కి ఈ వచన విలువను అందిస్తుంది.
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> మేము మా పరిధిలోని ప్రతి ఖాళీ గడిని హైలైట్ చేయాలనుకుంటున్నాము.

    • అందుకు, మీ ప్రస్తుత కోడ్‌కి కొత్త షరతును జోడించండి. కొత్త ఫార్ములా,
    3494
    • ఈ కొత్త కోడ్ ఎరుపు రంగుతో ఖాళీ సెల్‌ను హైలైట్ చేస్తుంది. కాబట్టి పూర్తి కోడ్,
    9692

    • కమాండ్ బటన్‌పై క్లిక్ చేయడం ద్వారా ఫలితాన్ని పొందండి.

    ఇలాంటి రీడింగ్‌లు:

    • Excel (5 లక్షణాలు)లో VBA యొక్క రేంజ్ ఆబ్జెక్ట్‌ను ఎలా ఉపయోగించాలి
    • VBA రేంజ్ ఆఫ్‌సెట్‌ని ఉపయోగించండి (11 మార్గాలు)
    • Excelలో వచనాన్ని ఎలా లెక్కించాలి (7 సులభమైన ఉపాయాలు)

    2. VBAని చొప్పించండి శ్రేణిలోని కాలమ్‌లోని ప్రతి సెల్‌కి కోడ్

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

    దశ 1:

    • మేము చర్చించిన సూచనలను అనుసరించి కమాండ్ బటన్‌ను సృష్టించండి.

    దశ 2:

    • VBA విండోను తెరవడానికి కమాండ్ బటన్‌పై రెండుసార్లు క్లిక్ చేయండి.
    • మేము “ c ” రకం అనే వేరియబుల్‌ని ప్రకటిస్తాము పొడవు. లాంగ్ అనే టైప్ లాంగ్ వేరియబుల్ ని ఇక్కడ ఉపయోగిస్తున్నామువేరియబుల్స్ పూర్ణాంక వేరియబుల్స్ కంటే పెద్ద సామర్థ్యాన్ని కలిగి ఉంటాయి.
    6362

    • తర్వాత, మా కాలమ్‌లోని అన్ని సెల్‌ల ఫాంట్ రంగును మార్చే కోడ్ లైన్‌ను జోడించండి బ్లాక్
    • ఈ దశలో, సెల్ C4 (10) విలువ కంటే తక్కువగా ఉన్న విలువలకు రంగులు వేయడానికి మేము షరతును నమోదు చేస్తాము. అలా చేయడానికి ఈ కోడ్‌ని నమోదు చేయండి.
    4933

    • కాబట్టి చివరి కోడ్,
    5656
    • VBA మీరు కమాండ్ బటన్‌పై క్లిక్ చేసినప్పుడు రన్ అవుతుంది మరియు ఫలితాలను చూపుతుంది.

    3. ప్రతి సెల్‌కి ఒక శ్రేణిలో ఒక VBA కోడ్‌ను వ్రాయండి

    మేము వరుసగా ప్రతి సెల్ కోసం VBA కోడ్‌ను కూడా అమలు చేయవచ్చు. అందించిన అడ్డు వరుసలో, మేము అడ్డు వరుసలోని ప్రతి సెల్‌పై అదే చర్యను నిర్వహించాలి.

    1వ దశ:

      12>కమాండ్ బటన్‌ను జోడించి, దాని పేరును “ ఇక్కడ క్లిక్ చేయండి! ”కి మార్చండి VBA విండోను తెరవండి. దిగువ అందించిన VBA కోడ్‌ను వ్రాయండి.
    9015
    • కోడ్ అడ్డు వరుసలోని ప్రతి సెల్‌లో నడుస్తుంది మరియు ప్రతి సెల్‌కి పసుపు రంగు పూరకాన్ని వర్తింపజేస్తుంది.

    • బటన్‌పై క్లిక్ చేయండి మరియు మా ఫలితం ఇక్కడ ఉంది.

    త్వరిత గమనికలు

    👉 ఒకవేళ మీకు మీ డెవలపర్ ట్యాబ్ కనిపించడం లేదు, మీరు ఈ సూచనను ఉపయోగించి దీన్ని యాక్టివేట్ చేయవచ్చు.

    అనుకూలీకరించిన త్వరిత యాక్సెస్ టూల్‌బార్ → మరిన్ని ఆదేశాలు → రిబ్బన్‌ను అనుకూలీకరించండి → డెవలపర్  → సరే

    ముగింపు

    మేము ఒక పరిధిలో ప్రతి సెల్ కోసం VBAని అమలు చేయడానికి మూడు విభిన్న విధానాలను అనుసరించాము. మీకు ఏవైనా ప్రశ్నలు లేదా ప్రశ్నలు ఉంటే వ్యాఖ్యానించడానికి మీకు అత్యంత స్వాగతం. మీరు Excel టాస్క్‌లకు సంబంధించిన మా ఇతర కథనాలను కూడా చూడవచ్చు!

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