Microsoft Excel లో మాక్రోస్ మీరు గణనీయంగా ఈ పట్టిక ఎడిటర్ లో పత్రాలతో పని వేగవంతం అనుమతిస్తుంది. ప్రత్యేక కోడ్లో రికార్డు చేయబడిన పునరావృత చర్యలను ఆటోమేట్ చేయడం ద్వారా ఈ ఫీచర్ సాధించబడుతుంది. కార్యక్రమంలో మాక్రోలను ఎలా సృష్టించాలో మరియు వారు ఎలా సవరించాలో ఆశ్చర్యానికి లెట్.
Excel లో మాక్రోస్ రికార్డింగ్ పద్ధతులు
మాక్రో రెండు మార్గాల్లో వ్రాయబడింది: స్వయంచాలకంగా మరియు మానవీయంగా. మొదటి ఎంపికను ఉపయోగించి, మీరు ప్రస్తుతం అందుబాటులో ఉన్న మైక్రోసాఫ్ట్ ఎక్సెల్లోని కొన్ని చర్యలను వ్రాస్తారు. అప్పుడు మీరు ఈ ఎంట్రీని ప్లే చేయవచ్చు. ఈ పద్ధతి చాలా కాంతి మరియు కోడ్ యొక్క జ్ఞానం అవసరం లేదు, కానీ దాని ఉపయోగం చాలా పరిమితంగా ఉంటుంది. మాన్యువల్ రికార్డింగ్, దీనికి విరుద్ధంగా, ప్రోగ్రామింగ్ యొక్క జ్ఞానం అవసరం, కోడ్ కీబోర్డ్ నుండి మానవీయంగా డయల్ చేస్తోంది. అయితే, ఈ విధంగా వ్రాసిన కోడ్ గణనీయంగా ప్రక్రియల అమలు వేగవంతం చేయవచ్చు.ఎంపిక 1: మాక్రోస్ ఆటోమేటిక్ రికార్డింగ్
Macros యొక్క ఆటోమేటిక్ రికార్డింగ్ను ప్రారంభించే ముందు, మీరు వాటిని Microsoft Excel ప్రోగ్రామ్లో ఎనేబుల్ చేయాలి. ఇది చేయటానికి, మా ప్రత్యేక పదార్థాన్ని ఉపయోగించండి.
మరింత చదువు: Microsoft Excel లో మాక్రోలను ఎనేబుల్ మరియు డిసేబుల్
ప్రతిదీ సిద్ధంగా ఉన్నప్పుడు, రికార్డుకు వెళ్లండి.
- డెవలపర్ టాబ్ క్లిక్ చేయండి. కోడ్ "కోడ్" ఉపకరణపట్టీలో టేప్లో ఉన్న "మాక్రో రికార్డు" బటన్పై క్లిక్ చేయండి.
- ఒక స్థూల రికార్డింగ్ సెటప్ విండో తెరుచుకుంటుంది. డిఫాల్ట్ మీతో సంతృప్తి చెందకపోతే ఇక్కడ మీరు ఏ పేరును పేర్కొనవచ్చు. ప్రధాన విషయం ఏమిటంటే అది లేఖతో మొదలవుతుంది, మరియు సంఖ్యలతో పాటు, అలాగే శీర్షికలో ఖాళీలు ఉండవు. మేము డిఫాల్ట్ పేరును వదిలివేసాము - "మాక్రో1".
- వెంటనే, మీరు కోరుకుంటే, మీరు మాక్రో ప్రారంభమయ్యే క్లిక్ చేసినప్పుడు, కీ కలయికను సెట్ చేయవచ్చు. మొదటి కీ తప్పనిసరిగా Ctrl ఉండాలి, మరియు రెండవ వినియోగదారు మిమ్మల్ని సంస్థాపిస్తుంది. మేము M. కీని ఒక ఉదాహరణగా ఇన్స్టాల్ చేసాము.
- తరువాత, స్థూల నిల్వ ఎక్కడ మీరు గుర్తించాలి. అప్రమేయంగా, అదే పుస్తకంలో (ఫైల్) లో ఉంది, కానీ మీరు కోరుకుంటే, మీరు ఒక కొత్త పుస్తకంలో లేదా మాక్రో యొక్క ప్రత్యేక పుస్తకంలో నిల్వను సెట్ చేయవచ్చు. మేము డిఫాల్ట్ విలువను వదిలివేస్తాము.
- అత్యల్ప క్షేత్రంలో, మీరు ఏ సరిఅయిన స్థూల వివరణను వదిలివేయవచ్చు, కానీ దీన్ని చేయవలసిన అవసరం లేదు. అన్ని సెట్టింగులు చేసినప్పుడు, "OK" బటన్పై క్లిక్ చేయండి.
- ఆ తరువాత, ఈ పుస్తకంలో మీ అన్ని చర్యలు మీరే రికార్డింగ్ను నిలిపివేసే వరకు మాక్రోలో రికార్డ్ చేయబడుతుంది.
- ఉదాహరణకు, మేము సరళమైన అంకగణిత ప్రభావాన్ని వ్రాస్తాము: మూడు కణాల విషయాల కలయిక (= C4 + C5 + C6).
- అల్గోరిథం అమలు చేయబడినప్పుడు, "స్టాప్ రికార్డు" బటన్పై క్లిక్ చేయండి. ఈ బటన్ ఎంట్రీ ఎనేబుల్ అయిన తర్వాత "మాక్రో రికార్డు" బటన్ నుండి రూపాంతరం చెందింది.
మాక్రోని ప్రారంభించండి
రికార్డు స్థూల పనిచేస్తుంది ఎలా ధృవీకరించడానికి, కొన్ని సాధారణ చర్యలు.
- మాక్రోస్ బటన్పై అదే బ్లాక్ "కోడ్" సాధనంలో క్లిక్ చేయండి లేదా Alt + F8 కీ కలయికను క్లిక్ చేయండి.
- ఆ తరువాత, ఒక విండో రికార్డు మాక్రోల జాబితాతో తెరుస్తుంది. మేము రికార్డు చేసిన స్థూల కోసం చూస్తున్నాం, దానిని కేటాయించండి మరియు "రన్" బటన్పై క్లిక్ చేయండి.
- మీరు కూడా సులభంగా చేయవచ్చు మరియు Macros ఎంపిక విండో కాల్ కాదు, మొదటి దశలో మేము త్వరగా స్థూల కాల్ కీ కలయిక సెట్. మా విషయంలో, ఇది Ctrl + M. మేము కీబోర్డుపై ఈ కలయికను క్లిక్ చేస్తాము, దాని తరువాత మొదలవుతుంది.
- మీరు చూడగలిగినట్లుగా, అతను ముందుగా నమోదు చేయబడిన అన్ని చర్యలను నెరవేర్చాడు.
మాక్రోని సవరించడం
సహజంగానే, మీరు కోరుకుంటే, రికార్డింగ్ ప్రక్రియలో చేసిన కొన్ని దోషాలను సరిచేయడానికి మీరు సృష్టించిన స్థూల సర్దుబాటు చేయవచ్చు.
- మేము మళ్లీ "మాక్రోస్" బటన్పై క్లిక్ చేస్తాము. తెరుచుకునే విండోలో, కావలసిన ఎంచుకోండి మరియు "సవరించు" బటన్పై క్లిక్ చేయండి.
- తెరిచిన "మైక్రోసాఫ్ట్ విజువల్ బేసిక్" (VBE) - బుధవారం, వారి సవరణ సంభవిస్తుంది.
- ప్రతి స్థూల రికార్డింగ్ ఉప కమాండ్ తో మొదలవుతుంది, మరియు ముగింపు ఉప ఆదేశం ముగుస్తుంది. సబ్ తరువాత వెంటనే, స్థూల పేరు సూచించబడుతుంది. శ్రేణి ఆపరేటర్ ("..."). సెలెక్ట్ సెల్ ఎంపికను నిర్దేశిస్తుంది. ఉదాహరణకు, "శ్రేణి (" C4 ") కమాండ్." C4 ఎంపిక చేయబడుతుంది. ActiveCell.Formular1c1 ఆపరేటర్లు సూత్రాలు మరియు ఇతర గణనలలో చర్యను రికార్డ్ చేయడానికి ఉపయోగించబడుతుంది.
- వ్యక్తీకరణను జోడించడం ద్వారా కొద్దిగా స్థూల మార్చడానికి ప్రయత్నించండి:
పరిధి ("C3"). ఎంచుకోండి
ActiveCell.Formular1c1 = "11"
- వ్యక్తీకరణ ActiveCell.formular1c1 = "= r [-3] C + r [-2] C + r [-1] c" activecell.formular1c1 = "= r [-4] c + r [-3] c + R [-2] C + r [-1] C. "
- ఎడిటర్ను మూసివేసి స్థూల ప్రారంభించండి. మీరు చూడగలిగినట్లుగా, మా మార్పుల ఫలితంగా, డేటాకు అదనపు సెల్ జోడించబడింది. ఇది మొత్తం మొత్తాన్ని గణనలో చేర్చబడింది.
- మాక్రో చాలా పెద్దది అయినట్లయితే, దాని అమలు గణనీయమైన సమయం పట్టవచ్చు, కానీ కోడ్కు మాన్యువల్ మార్పును రూపొందించడం ద్వారా మేము ప్రక్రియను వేగవంతం చేయగలము. అప్లికేషన్ను జోడించండి = తప్పుడు ఆదేశం. ఇది కంప్యూటింగ్ శక్తిని సేవ్ చేస్తుంది, అందువలన పనిని వేగవంతం చేస్తుంది. గణన చర్యల సమయంలో స్క్రీన్ను నవీకరించడానికి నిరాకరించడం ద్వారా ఇది సాధించబడుతుంది. మాక్రో అమలు తర్వాత నవీకరణను పునఃప్రారంభించడానికి, మేము అప్లికేషన్ను వ్రాస్తాము. స్క్రీన్అప్డేటింగ్ = దాని ముగింపులో నిజమైన ఆదేశం.
- మేము కూడా అప్లికేషన్ జోడించండి. కోడ్ ప్రారంభంలో అప్లికేషన్.Culation = XlcalculationMay, మరియు అప్లికేషన్ జోడించండి = Xlcalculatautomaina దాని ముగింపు. దీని ద్వారా, మేము మొదటి కణాల ప్రతి మార్పు తర్వాత ఫలితంగా ఆటోమేటిక్ పునఃకలయికను ఆపివేయండి మరియు మాక్రో చివరిలో - తిరగండి. అందువలన, Excel ఫలితం ఒకసారి మాత్రమే లెక్కిస్తుంది, మరియు అది నిరంతరం సమయం ఆదా కంటే అది గుర్తు లేదు.
- దీనికి వెళ్లడానికి, డెవలపర్ టేప్ ప్రారంభంలో ఉన్న "విజువల్ బేసిక్" బటన్పై క్లిక్ చేయాలి.
- VBE ఎడిటర్ విండో తెరవబడుతుంది, ఇది ఇప్పటికే మునుపటి సంస్కరణలో ప్రదర్శించబడింది.
- ప్రోగ్రామర్ మాక్రోస్ను మానవీయంగా వ్రాస్తాడు.
ఎంపిక 2: స్క్రాచ్ నుండి ఒక స్థూల కోడ్ రాయడం
అధునాతన వినియోగదారులు ఎడిటింగ్ మరియు రికార్డ్ మాక్రోలను గరిష్టంగా నిర్వహించలేరు, కానీ వారి కోడ్ను సున్నా నుండి వ్రాస్తారు.
మీరు చూడగలిగినట్లుగా, మైక్రోసాఫ్ట్ Excel లో మాక్రోస్ గణనీయంగా సాధారణ మరియు మార్పులేని ప్రక్రియల పనితీరును సులభతరం చేస్తుంది. ఏదేమైనా, చాలా సందర్భాలలో, మాక్రోలు మరింత అనుకూలంగా ఉంటాయి, ఇది కోడ్ మానవీయంగా వ్రాయబడుతుంది మరియు స్వయంచాలకంగా చర్యలను నమోదు చేయలేదు. అదనంగా, దాని కోడ్ పని అమలు ప్రక్రియను వేగవంతం చేయడానికి VBE ఎడిటర్ ద్వారా ఆప్టిమైజ్ చేయబడుతుంది.