सामग्री सारणी
तुमच्या एक्सेल वर्कबुकमध्ये VBA कोड (अॅप्लिकेशन्स कोडसाठी व्हिज्युअल बेसिक) कसा जोडायचा आणि तुमची स्प्रेडशीट कार्ये सोडवण्यासाठी हा मॅक्रो कसा चालवायचा हे नवशिक्यांसाठी एक लहान चरण-दर-चरण ट्यूटोरियल आहे. <3
माझ्यासारखे बहुतेक लोक आणि तुम्ही खरे मायक्रोसॉफ्ट ऑफिसचे गुरु नाहीत. त्यामुळे, आम्हाला कदाचित या किंवा त्या पर्यायाला कॉल करण्याची सर्व वैशिष्ट्ये माहित नसतील आणि आम्ही वेगवेगळ्या एक्सेल आवृत्त्यांमध्ये VBA अंमलबजावणी गतीमधील फरक सांगू शकत नाही. आम्ही आमच्या लागू केलेल्या डेटावर प्रक्रिया करण्यासाठी एक साधन म्हणून Excel वापरतो.
समजा तुम्हाला तुमचा डेटा काही प्रकारे बदलण्याची गरज आहे. तुम्ही खूप गुगल केले आणि तुम्हाला एक VBA मॅक्रो सापडला जो तुमचे कार्य सोडवतो. तथापि, VBA बद्दलचे तुमचे ज्ञान खूप हवे आहे. तुम्हाला सापडलेला कोड वापरण्यास सक्षम होण्यासाठी या चरण-दर-चरण मार्गदर्शकाचा मोकळ्या मनाने अभ्यास करा:
VBA कोड एक्सेल वर्कबुकमध्ये घाला
या उदाहरणासाठी, आम्ही सध्याच्या वर्कशीटमधून लाइन ब्रेक्स काढण्यासाठी VBA मॅक्रो वापरणार आहेत.
- तुमचे कार्यपुस्तक Excel मध्ये उघडा.
- Visual Basic Editor<उघडण्यासाठी Alt + F11 दाबा. 2> (VBE).
- " प्रोजेक्ट-VBAProject " उपखंडातील तुमच्या वर्कबुकच्या नावावर उजवे-क्लिक करा (वरच्या डाव्या कोपर्यात संपादक विंडो) आणि निवडा घाला -> संदर्भ मेनूमधून मॉड्यूल.
- VBA कोड कॉपी करा (वेब-पृष्ठ इ. वरून) आणि तो VBA संपादकाच्या उजव्या उपखंडावर पेस्ट करा (" मॉड्युल1 " विंडो).
- टीप: मॅक्रो एक्झिक्यूशनला गती द्या
जर तुमचा कोडVBA मॅक्रोमध्ये सुरुवातीला खालील ओळी नसतात:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
मग खालील जोडा तुमचा मॅक्रो जलद कार्य करण्यासाठी ओळी (वरील स्क्रीनशॉट पहा):
- कोडच्या अगदी सुरुवातीस, मंद ने सुरू होणाऱ्या सर्व कोड ओळींनंतर (जर असतील तर नाही " मंद " ओळी, नंतर त्या सब ओळीनंतर जोडा:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
- कोडच्या अगदी आधी, End Sub :
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
या ओळी, जसे त्यांची नावे सूचित करतात, स्क्रीन रिफ्रेश बंद करा आणि मॅक्रो चालवण्यापूर्वी वर्कबुकच्या सूत्रांची पुनर्गणना करा.
कोड कार्यान्वित झाल्यानंतर, सर्वकाही परत चालू केले जाते. परिणामी, कार्यप्रदर्शन 10% वरून 500% पर्यंत वाढले आहे (अहाहा, जर ते पेशींच्या सामग्रीमध्ये सतत फेरफार करत असेल तर मॅक्रो 5 पट वेगाने कार्य करते).
- कोडच्या अगदी सुरुवातीस, मंद ने सुरू होणाऱ्या सर्व कोड ओळींनंतर (जर असतील तर नाही " मंद " ओळी, नंतर त्या सब ओळीनंतर जोडा:
- तुमची कार्यपुस्तिका " Excel macro-enabled workbook " म्हणून सेव्ह करा.
Crl + S दाबा, नंतर " मॅक्रो-फ्री वर्कबुक " चेतावणी संवादातील " नाही " बटणावर क्लिक करा.
<0
" सेव्ह म्हणून " डायलॉग उघडेल. " प्रकार म्हणून जतन करा " ड्रॉप-डाउन सूचीमधून " Excel मॅक्रो-सक्षम कार्यपुस्तिका " निवडा आणि सेव्ह बटणावर क्लिक करा.
एक्सेलमध्ये VBA मॅक्रो कसे चालवायचे
जेव्हा तुम्ही वरील विभागात वर्णन केल्याप्रमाणे जोडलेला VBA कोड चालवायचा असेल: दाबा " मॅक्रो " डायलॉग उघडण्यासाठी Alt+F8.
नंतर "मॅक्रो नेम" सूचीमधून इच्छित मॅक्रो निवडा आणि "रन" बटणावर क्लिक करा.