ఎక్సెల్ మాక్రోలు అమలు చేయడానికి చాలా సమయం మరియు కృషి అవసరమయ్యే పనులను ఆటోమేట్ చేయడం వినియోగదారులకు సాధ్యమైంది. వారు Excelలో మాన్యువల్ టాస్క్లను నిర్వహించగలరు, తద్వారా వినియోగదారులు మరింత సమర్థవంతంగా పని చేయగలుగుతారు. అయినప్పటికీ, చాలా మంది వినియోగదారులు దానిలోకి ప్రవేశించడం గురించి ఫిర్యాదు చేస్తున్నారు రన్టైమ్ లోపం 7 Microsoft VBA ఉన్నప్పుడు మెమరీ ముగిసింది ఆటోమేటెడ్ టాస్క్ని అమలు చేయడానికి ప్రయత్నిస్తుంది ఎక్సెల్ . మీరు ఇదే సమస్యను ఎదుర్కొంటుంటే, మీరు ఇంటర్నెట్లో సరైన పేజీలో ఉన్నారు. లోపం ఎందుకు సంభవిస్తుందో మరియు సమస్యను పరిష్కరించడానికి ఏమి చేయాలో అర్థం చేసుకోవడానికి ఈ భాగం మీకు సహాయం చేస్తుంది.
VBAలో రన్-టైమ్ ఎర్రర్ 7 మెమరీ లేదు?
రన్-టైమ్ లోపం 7 విజువల్ బేసిక్ అప్లికేషన్ ప్రోగ్రామింగ్లో ప్రోగ్రామ్ యొక్క అమలుకు అంతరాయం కలిగిస్తుంది. సాధారణంగా, ఇది Excelలో సంభవించినప్పుడు, మైక్రోసాఫ్ట్ స్ప్రెడ్షీట్ సాఫ్ట్వేర్ సిస్టమ్లో VBA మాక్రోలను అమలు చేయడానికి తగినంత మెమరీని కనుగొనలేదని ఇది సూచిస్తుంది. Excelలోని VBA మాక్రోలు మాన్యువల్ టాస్క్లను ఆటోమేట్ చేయడానికి మరియు వినియోగదారు రూపొందించిన అనుకూల ఫంక్షన్లను రూపొందించడానికి అంతర్గత మైక్రోసాఫ్ట్ ప్రోగ్రామింగ్ భాషను ఉపయోగిస్తాయి.
ది రన్టైమ్ లోపం రాజీపడిన ఎక్సెల్ ఫైల్లు, చాలా ఎక్కువ లోడ్ చేయబడిన డ్రైవర్లు, స్టాండర్డ్ మోడ్లో విండోస్ని అమలు చేయడం, హార్డ్వేర్ కాంపోనెంట్ వైఫల్యం మరియు తగినంత నిల్వ సామర్థ్యంతో సహా అనేక కారణాల వల్ల సంభవించవచ్చు. Excel VBA మాక్రో ప్రోగ్రామ్ 64K సెగ్మెంట్ సరిహద్దును ఎదుర్కొన్నప్పుడు, మెమరీలో లేని రన్టైమ్ లోపం 7 కూడా సంభవిస్తుందని గమనించాలి.
ఎక్సెల్ మాక్రోలో రన్-టైమ్ ఎర్రర్ 7ని ఎలా పరిష్కరించాలి
Excel VBAలో మెమరీలో లేని రన్టైమ్ లోపాన్ని వదిలించుకోవడానికి మీరు అమలు చేయగల అనేక పరిష్కారాలు ఉన్నాయి. అయితే, సమస్య పూర్తిగా పరిష్కరించబడే వరకు అన్నింటినీ ప్రయత్నించడానికి ప్రయత్నించండి. కింది విధంగా హైలైట్ చేయబడిన మరియు చర్చించబడిన క్రింది నిరూపితమైన పరిష్కారాలను తనిఖీ చేయండి:
1. Excelలో మాక్రో సెట్టింగ్లను మార్చండి
2. మెరుగైన మోడ్లో విండోస్ని అమలు చేయండి
3. వర్చువల్ మెమరీ పరిమాణాన్ని పెంచండి
4. అనవసరమైన పరికర డ్రైవర్ను తీసివేయండి
5. డిఫ్రాగ్మెంట్ హార్డ్ డిస్క్ డ్రైవ్
6. RAM పరిమాణాన్ని పెంచండి
1] Excelలో మాక్రో సెట్టింగ్లను మార్చండి
Excel మాక్రోస్లో మెమరీలో లేని రన్టైమ్ ఎర్రర్ 7ని వదిలించుకోవడానికి మీరు అమలు చేయవలసిన మొదటి పరిష్కారం ఇది. మీరు ప్రారంభించే ఎంపిక ఏదైనా స్థూల-ప్రారంభించబడిన Excel డాక్యుమెంట్లోని మాక్రోలను అమలు చేయడానికి అవసరమైన ప్రధాన వస్తువులు, పద్ధతులు మరియు లక్షణాలను యాక్సెస్ చేయడానికి అనుమతిస్తుంది. దిగువ వివరించిన దశలను అనుసరించండి:
- మీ PCలో Microsoft Excel అప్లికేషన్ని తెరిచి, దీనికి వెళ్లండి ఫైల్ > ఎంపికలు .
- విండో యొక్క కుడి వైపున ఉన్న ఎంపికల జాబితాలో, ఎంచుకోండి ట్రస్ట్ సెంటర్ మరియు క్లిక్ చేయండి ట్రస్ట్ సెంటర్ సెట్టింగ్లు .
- ఎంచుకోండి మాక్రో సెట్టింగ్లు విండో యొక్క కుడి వైపున ఉన్న ఎంపికల జాబితా నుండి.
- కింద డెవలపర్ మాక్రో సెట్టింగ్లు , నిర్ధారించుకోండి ' VBA ప్రాజెక్ట్ ఆబ్జెక్ట్ మోడల్కు ట్రస్ట్ యాక్సెస్ ” ఎంపిక చెక్మార్క్ చేయబడింది.
- నొక్కండి అలాగే మార్పును సేవ్ చేయడానికి.
2] మెరుగైన మోడ్లో విండోస్ని అమలు చేయండి
మేము ఇంతకు ముందే చెప్పినట్లుగా, మైక్రోసాఫ్ట్ విండోస్ని ప్రామాణిక మోడ్లో అమలు చేయడం ఎక్సెల్ మాక్రోలో అవుట్-ఆఫ్-మెమరీ రన్టైమ్ ఎర్రర్ 7కి కారణం కావచ్చు. సమస్యను పరిష్కరించడానికి, Microsoft Windows ను పునఃప్రారంభించండి మెరుగైన మోడ్ . దిగువ వివరించిన దశలను అనుసరించండి:
- నొక్కండి విండోస్ కీ + I తెరవడానికి మీ కీబోర్డ్లో Windows సెట్టింగ్లు .
- నావిగేట్ చేయండి గోప్యత & సెట్టింగ్ > Windows శోధిస్తోంది .
- కింద ' నా ఫైల్లను కనుగొనండి ', ఎంచుకోండి మెరుగుపరచబడింది ఎంపిక.
- తర్వాత మీ కంప్యూటర్ని పునఃప్రారంభించండి.
3] వర్చువల్ మెమరీ పరిమాణాన్ని పెంచండి
ఎక్సెల్ మాక్రోలో రన్టైమ్ లోపం 7 కూడా మీ కంప్యూటర్లో వర్చువల్ మెమరీ అయిపోవడం వల్ల కావచ్చునని మేము వివరించాము. మెమరీ లోపాన్ని పరిష్కరించడానికి, వర్చువల్ మెమరీ పరిమాణాన్ని పెంచండి మీ కంప్యూటర్లో. దిగువ వివరించిన దశలను అనుసరించండి:
- వెళ్ళండి నియంత్రణ ప్యానెల్ > వ్యవస్థ మరియు భద్రత > వ్యవస్థ .
- నొక్కండి ఆధునిక వ్యవస్థ అమరికలు విండో ఎగువ ఎడమ వైపున, మరియు నావిగేట్ చేయండి ఆధునిక ట్యాబ్.
- పై క్లిక్ చేయండి సెట్టింగ్లు కింద బటన్ ప్రదర్శన .
- కు వెళ్ళండి ఆధునిక టాబ్, ఆపై క్లిక్ చేయండి మార్చు కింద బటన్ వర్చువల్ మెమరీ .
- ఎంపికను తీసివేయండి' అన్ని డ్రైవర్ల కోసం పేజింగ్ ఫైల్ పరిమాణాన్ని స్వయంచాలకంగా నిర్వహించండి విండో ఎగువన ' ఎంపిక.
- మీ ఎంచుకోండి సి: డ్రైవ్ ఇక్కడ పేజింగ్ ఫైల్ సృష్టించబడుతుంది.
- ఎంచుకోండి నచ్చిన పరిమాణం మరియు రెండింటికీ విలువలను సెట్ చేయండి ప్రారంభ పరిమాణం మరియు గరిష్ట పరిమాణం .
- పై క్లిక్ చేయండి సెట్ బటన్, ఆపై క్లిక్ చేయడం ద్వారా మార్పులను సేవ్ చేయండి అలాగే .
- సెట్టింగ్లను అమలు చేయడానికి తర్వాత మీ PCని పునఃప్రారంభించండి.
అయితే, ప్రారంభ పరిమాణం మీ RAM నిల్వ పరిమాణం (MB) 1.5 రెట్లు ఉండాలి. ఉదాహరణకు, మీరు 8GB RAMని ఉపయోగిస్తుంటే, ప్రారంభ పరిమాణం 1024 x 8 x 1.5 = 12288. గరిష్ట పరిమాణం RAM నిల్వ పరిమాణం కంటే 3 రెట్లు ఉంటుంది. గరిష్ట పరిమాణాన్ని ఉపయోగించడం మంచిది కానప్పటికీ, సిస్టమ్ అస్థిరతను నివారించడానికి మీరు గణనలను సరిగ్గా చేశారని నిర్ధారించుకోండి.
స్కైప్ స్పామ్ సందేశాలు
సంబంధిత : రన్టైమ్ లోపం 76: Excelలో మార్గం కనుగొనబడలేదు
4] అనవసరమైన పరికర డ్రైవర్లను తొలగించండి
మరొక నిరూపితమైన పరిష్కారం అనవసరమైన పరికర డ్రైవర్లను తొలగించండి . మీ కంప్యూటర్ సిస్టమ్లో చాలా ఎక్కువ డివైస్ డ్రైవర్లు లోడ్ కావడం వల్ల మీరు ఎక్సెల్ మాక్రోలో మెమరీ రన్టైమ్ లోపం 7లోకి ప్రవేశించడానికి కారణం కావచ్చు. దిగువ వివరించిన దశలను అనుసరించండి:
- పై కుడి-క్లిక్ చేయండి ప్రారంభించండి మెను మరియు ఎంచుకోండి పరికరాల నిర్వాహకుడు .
- మీ కంప్యూటర్లోని పరికరాల జాబితా నుండి, మీరు అనవసరంగా భావించే వాటిని విస్తరించండి.
- వారి డ్రైవర్లపై కుడి-క్లిక్ చేసి, ఆపై ఎంచుకోండి అన్ఇన్స్టాల్ చేయండి పరికరం.
- తర్వాత మీ PCని పునఃప్రారంభించండి.
5] డిఫ్రాగ్మెంట్ హార్డ్ డిస్క్ డ్రైవ్
మీరు సాలిడ్ స్టేట్ డ్రైవ్ (SSD) కాకుండా హార్డ్ డిస్క్ డ్రైవ్ (HDD)ని ఉపయోగిస్తుంటే, మీరు వీటిని చేయాల్సి ఉంటుంది మీ డ్రైవ్ను డిఫ్రాగ్మెంట్ చేయండి Excel మాక్రోలో మెమరీలో లేని రన్టైమ్ లోపం 7ని పరిష్కరించడానికి. దిగువ వివరించిన దశలను అనుసరించండి:
- అడ్మినిస్ట్రేటర్గా మీ కంప్యూటర్లో కమాండ్ ప్రాంప్ట్ తెరవండి.
- టైప్ చేయండి defrag C: /a ఆపై హిట్ నమోదు చేయండి మీ డ్రైవ్ను విశ్లేషించడానికి మీ కీబోర్డ్పై కీ.
విశ్లేషణ మీకు మీ హార్డ్ డ్రైవ్లో ఫ్రాగ్మెంటెడ్ స్పేస్ని చూపుతుంది మరియు మీరు వాల్యూమ్ను డిఫ్రాగ్మెంట్ చేయాలా వద్దా అని కూడా సూచిస్తుంది.
టైప్ చేయండి డిఫ్రాగ్ సి: వాల్యూమ్ను డిఫ్రాగ్మెంట్ చేయడానికి. ప్రక్రియ పూర్తయిన తర్వాత మీ కంప్యూటర్ను పునఃప్రారంభించండి.
6] RAM పరిమాణాన్ని పెంచండి
మీరు ఇంతకు ముందు చర్చించిన అన్ని పరిష్కారాలను ముగించిన తర్వాత మీరు Excel మాక్రోలో అవుట్-ఆఫ్-మెమరీ రన్టైమ్ ఎర్రర్ 7ని పొందుతూ ఉంటే, మీరు మీ RAM నిల్వ పరిమాణాన్ని పెంచడాన్ని పరిగణించాలి.
చదవండి: మైక్రోసాఫ్ట్ ఆఫీస్ ఫైల్లలో మ్యాక్రోలు రన్ కాకుండా నిరోధించడం లేదా బ్లాక్ చేయడం ఎలా
ముగింపులో, Excel మాక్రోలోని రన్టైమ్ లోపం 7 మీ కంప్యూటర్లో పూర్తిగా పరిష్కరించబడే వరకు ఈ కథనంలో చర్చించిన అన్ని పరిష్కారాలను అమలు చేయడానికి ప్రయత్నించండి. ఈ భాగంతో మీరు సహాయం పొందగలరని మేము ఆశిస్తున్నాము. అదృష్టవంతులు.
VBAలో మూడు రకాల లోపాలు ఏమిటి?
అప్లికేషన్ ప్రోగ్రామింగ్ కోసం విజువల్ బేసిక్కు సంబంధించిన మూడు రకాల లోపాలు సింటాక్స్ లోపాలు , రన్టైమ్ లోపాలు , మరియు లాజికల్ లోపాలు . అవుట్-ఆఫ్-మెమరీ ఎర్రర్ 7 వంటి రన్టైమ్ ఎర్రర్లు ఇంటర్ప్రెటర్ యొక్క సింటాక్స్ చెక్లను పాస్ చేస్తాయి, అయితే అవి ఎగ్జిక్యూషన్ సమయంలో ప్రోగ్రామ్లో సమస్యగా ఏర్పడతాయి.
VBA మాక్రోలో మెమరీ లోపం ఏమిటి?
VBAలో మెమరీ లోపం అనేది ప్రోగ్రామ్లోని స్టేట్మెంట్ను అమలు చేస్తున్నప్పుడు జరిగే రన్టైమ్ లోపం. ప్రోగ్రామ్ ఎగ్జిక్యూషన్ను పూర్తి చేయడానికి మీ కంప్యూటర్లోని మైక్రోసాఫ్ట్ ఎక్సెల్ అప్లికేషన్ యొక్క సిస్టమ్ వనరులు అయిపోతున్నందున ఇది ఫలితం.