విషయ సూచిక
ఇది మీ Excel వర్క్బుక్కి VBA కోడ్ను (అప్లికేషన్స్ కోడ్ కోసం విజువల్ బేసిక్) ఎలా జోడించాలో మరియు మీ స్ప్రెడ్షీట్ టాస్క్లను పరిష్కరించడానికి ఈ మాక్రోను ఎలా రన్ చేయాలో చూపించే ప్రారంభకులకు చిన్న దశల వారీ ట్యుటోరియల్.
నన్ను మరియు మిమ్మల్ని ఇష్టపడే చాలా మంది వ్యక్తులు నిజమైన Microsoft Office గురువులు కాదు. కాబట్టి, ఈ లేదా ఆ ఎంపికను కాల్ చేయడం యొక్క అన్ని ప్రత్యేకతలు మాకు తెలియకపోవచ్చు మరియు వివిధ Excel సంస్కరణల్లో VBA అమలు వేగం మధ్య వ్యత్యాసాన్ని మేము చెప్పలేము. మేము మా దరఖాస్తు డేటాను ప్రాసెస్ చేయడానికి Excelని సాధనంగా ఉపయోగిస్తాము.
మీరు మీ డేటాను ఏదో ఒక విధంగా మార్చాలని అనుకుందాం. మీరు చాలా గూగుల్ చేసి, మీ పనిని పరిష్కరించే VBA మాక్రోను కనుగొన్నారు. అయితే, VBA గురించి మీకున్న పరిజ్ఞానం చాలా కోరదగినది. మీరు కనుగొన్న కోడ్ను ఉపయోగించుకోవడానికి ఈ దశల వారీ మార్గదర్శినిని అధ్యయనం చేయడానికి సంకోచించకండి:
Excel వర్క్బుక్కి VBA కోడ్ని చొప్పించండి
ఈ ఉదాహరణ కోసం, మేము ప్రస్తుత వర్క్షీట్ నుండి లైన్ బ్రేక్లను తీసివేయడానికి VBA మాక్రోని ఉపయోగించబోతున్నారు.
- Excelలో మీ వర్క్బుక్ని తెరవండి.
- Visual Basic Editor<ని తెరవడానికి Alt + F11 నొక్కండి 2> (VBE).
- " Project-VBAProject " పేన్లో (ఎగువ ఎడమ మూలన ఉన్న మీ వర్క్బుక్ పేరుపై కుడి-క్లిక్ చేయండి. ఎడిటర్ విండో) మరియు ఇన్సర్ట్ -> మాడ్యూల్ సందర్భ మెను నుండి.
- VBA కోడ్ (వెబ్-పేజీ మొదలైన వాటి నుండి) కాపీ చేసి, VBA ఎడిటర్ యొక్క కుడి పేన్లో అతికించండి (" మాడ్యూల్1 " విండో).
- చిట్కా: మాక్రో ఎగ్జిక్యూషన్ని వేగవంతం చేయండి
మీది కోడ్ అయితేVBA మాక్రో ప్రారంభంలో కింది పంక్తులను కలిగి ఉండదు:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
తరువాత క్రింది వాటిని జోడించండి మీ మాక్రో వేగంగా పని చేయడానికి పంక్తులు (పైన ఉన్న స్క్రీన్షాట్లను చూడండి):
- కోడ్ ప్రారంభం వరకు, డిమ్ తో ప్రారంభమయ్యే అన్ని కోడ్ లైన్ల తర్వాత (ఉంటే " మసక " పంక్తులు లేవు, ఆపై వాటిని ఉప లైన్ తర్వాత జోడించండి):
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
- కోడ్కు, ముగింపు ఉప :
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
ఈ పంక్తులు, ఇలా మాక్రోను అమలు చేయడానికి ముందు స్క్రీన్ రిఫ్రెష్ని ఆఫ్ చేసి, వర్క్బుక్ సూత్రాలను మళ్లీ లెక్కించమని వారి పేర్లు సూచిస్తున్నాయి.
కోడ్ అమలు చేయబడిన తర్వాత, ప్రతిదీ తిరిగి ఆన్ చేయబడుతుంది. ఫలితంగా, పనితీరు 10% నుండి 500%కి పెరిగింది (ఆహా, కణాల కంటెంట్లను నిరంతరం తారుమారు చేస్తే మాక్రో 5 రెట్లు వేగంగా పని చేస్తుంది).
- కోడ్ ప్రారంభం వరకు, డిమ్ తో ప్రారంభమయ్యే అన్ని కోడ్ లైన్ల తర్వాత (ఉంటే " మసక " పంక్తులు లేవు, ఆపై వాటిని ఉప లైన్ తర్వాత జోడించండి):
- మీ వర్క్బుక్ను " Excel మాక్రో-ఎనేబుల్డ్ వర్క్బుక్ "గా సేవ్ చేయండి.
Crl + S నొక్కండి, ఆపై " క్రింది ఫీచర్లు మాక్రో-ఫ్రీ వర్క్బుక్లో సేవ్ చేయబడవు " హెచ్చరిక డైలాగ్లోని " No " బటన్ను క్లిక్ చేయండి.
ఇది కూడ చూడు: ఎక్సెల్ సెల్లలో మొదటి అక్షరాన్ని క్యాపిటలైజ్ చేయండి" ఇలా సేవ్ చేయి " డైలాగ్ తెరవబడుతుంది. " రకంగా సేవ్ చేయి " డ్రాప్-డౌన్ జాబితా నుండి " Excel మాక్రో-ఎనేబుల్డ్ వర్క్బుక్ "ని ఎంచుకుని, సేవ్ బటన్ను క్లిక్ చేయండి.
- ని మూసివేయడానికి Alt + Q నొక్కండిఎడిటర్ విండో మరియు మీ వర్క్బుక్కి తిరిగి మారండి.
Excelలో VBA మాక్రోలను ఎలా రన్ చేయాలి
పై విభాగంలో వివరించిన విధంగా మీరు జోడించిన VBA కోడ్ని మీరు అమలు చేయాలనుకున్నప్పుడు: నొక్కండి " Macro " డైలాగ్ని తెరవడానికి Alt+F8.
తర్వాత "మాక్రో పేరు" జాబితా నుండి వాంటెడ్ మాక్రోని ఎంచుకుని, "రన్" బటన్ను క్లిక్ చేయండి.