உள்ளடக்க அட்டவணை
உங்கள் எக்செல் பணிப்புத்தகத்தில் VBA குறியீட்டை (விஷுவல் பேசிக் ஃபார் அப்ளிகேஷன்ஸ் கோட்) சேர்ப்பது மற்றும் உங்கள் விரிதாள் பணிகளைத் தீர்க்க இந்த மேக்ரோவை எவ்வாறு இயக்குவது என்பதைக் காட்டும் ஆரம்பநிலைக்கான ஒரு சிறிய படிப்படியான பயிற்சி இது.
என்னையும் உங்களையும் போன்ற பெரும்பாலானோர் உண்மையான Microsoft Office குருக்கள் அல்ல. எனவே, இந்த அல்லது அந்த விருப்பத்தை அழைப்பதற்கான அனைத்து விவரக்குறிப்புகளும் எங்களுக்குத் தெரியாது, மேலும் வெவ்வேறு எக்செல் பதிப்புகளில் VBA செயல்படுத்தும் வேகத்திற்கு இடையிலான வித்தியாசத்தை எங்களால் சொல்ல முடியாது. எங்களின் பயன்படுத்தப்பட்ட தரவை செயலாக்குவதற்கான ஒரு கருவியாக Excel ஐப் பயன்படுத்துகிறோம்.
உங்கள் தரவை ஏதேனும் ஒரு வழியில் மாற்ற வேண்டும் என்று வைத்துக்கொள்வோம். நீங்கள் நிறைய கூகிள் செய்து உங்கள் பணியைத் தீர்க்கும் VBA மேக்ரோவைக் கண்டுபிடித்தீர்கள். இருப்பினும், VBA பற்றிய உங்கள் அறிவு விரும்பத்தக்கதாக உள்ளது. நீங்கள் கண்டறிந்த குறியீட்டைப் பயன்படுத்த, இந்தப் படிப்படியான வழிகாட்டியைப் படிக்க தயங்க வேண்டாம்:
எக்செல் பணிப்புத்தகத்தில் VBA குறியீட்டைச் செருகவும்
இந்த உதாரணத்திற்கு, நாங்கள் தற்போதைய பணித்தாளில் இருந்து வரி முறிவுகளை அகற்ற VBA மேக்ரோவைப் பயன்படுத்தப் போகிறோம்.
- உங்கள் பணிப்புத்தகத்தை Excel இல் திறக்கவும்.
- Visual Basic Editor<ஐத் திறக்க Alt + F11ஐ அழுத்தவும். 2> (VBE).
- " Project-VBAPProject " பலகத்தில் (மேலே இடது மூலையில் உள்ள உங்கள் பணிப்புத்தகத்தின் பெயரில் வலது கிளிக் செய்யவும். எடிட்டர் சாளரம்) மற்றும் செருகு -> சூழல் மெனுவிலிருந்து தொகுதி தொகுதி1 " சாளரம்).
- உதவிக்குறிப்பு: மேக்ரோ செயல்பாட்டை விரைவுபடுத்துங்கள்
உங்கள் குறியீடுVBA மேக்ரோவில் தொடக்கத்தில் பின்வரும் வரிகள் இல்லை:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
பின்வருவதைச் சேர்க்கவும் உங்கள் மேக்ரோவை வேகமாக வேலை செய்ய கோடுகள் (மேலே உள்ள ஸ்கிரீன் ஷாட்களைப் பார்க்கவும்):
- குறியீட்டின் ஆரம்பம் வரை, Dim என்று தொடங்கும் அனைத்து குறியீடு வரிகளுக்கும் பிறகு (இருந்தால் " மங்கலான " வரிகள் இல்லை, பின்னர் அவற்றை துணை வரிக்குப் பிறகு சேர்க்கவும்):
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
- குறியீட்டிற்கு, முடிவு துணை :
Application.ScreenUpdating = True
பயன்பாடு.கணக்கீடு = xlCalculationAutomatic
இந்த வரிகள், என மேக்ரோவை இயக்குவதற்கு முன், திரைப் புதுப்பிப்பை முடக்கி, பணிப்புத்தகத்தின் சூத்திரங்களை மீண்டும் கணக்கிடுவதை அவற்றின் பெயர்கள் பரிந்துரைக்கின்றன.
குறியீடு இயக்கப்பட்ட பிறகு, அனைத்தும் மீண்டும் இயக்கப்படும். இதன் விளைவாக, செயல்திறன் 10% முதல் 500% வரை அதிகரிக்கப்படுகிறது (ஆஹா, செல்களின் உள்ளடக்கங்களைத் தொடர்ந்து கையாளும் போது மேக்ரோ 5 மடங்கு வேகமாக வேலை செய்கிறது).
மேலும் பார்க்கவும்: எக்செல் ரேங்க் செயல்பாடு மற்றும் தரவரிசையை கணக்கிடுவதற்கான பிற வழிகள் - குறியீட்டின் ஆரம்பம் வரை, Dim என்று தொடங்கும் அனைத்து குறியீடு வரிகளுக்கும் பிறகு (இருந்தால் " மங்கலான " வரிகள் இல்லை, பின்னர் அவற்றை துணை வரிக்குப் பிறகு சேர்க்கவும்):
- உங்கள் பணிப்புத்தகத்தை " எக்செல் மேக்ரோ-இயக்கப்பட்ட பணிப்புத்தகம் " ஆக சேமிக்கவும்.
Crl + S ஐ அழுத்தி, " இல்லை " பொத்தானைக் கிளிக் செய்யவும், " பின்வரும் அம்சங்களை மேக்ரோ-ஃப்ரீ ஒர்க்புக் " எச்சரிக்கை உரையாடலில் சேமிக்க முடியாது.
<0" இவ்வாறு சேமி " உரையாடல் திறக்கும். " வகையாகச் சேமி " கீழ்தோன்றும் பட்டியலில் இருந்து " எக்செல் மேக்ரோ-செயல்படுத்தப்பட்ட பணிப்புத்தகம் " என்பதைத் தேர்ந்தெடுத்து சேமி பொத்தானைக் கிளிக் செய்யவும்.
- ஐ மூட Alt + Q ஐ அழுத்தவும்எடிட்டர் சாளரம் மற்றும் உங்கள் பணிப்புத்தகத்திற்கு மாறவும்.
எக்செல் இல் VBA மேக்ரோக்களை எவ்வாறு இயக்குவது
மேலே உள்ள பிரிவில் விவரிக்கப்பட்டுள்ளபடி நீங்கள் சேர்த்த VBA குறியீட்டை இயக்க விரும்பினால்: அழுத்தவும் " மேக்ரோ " உரையாடலைத் திறக்க Alt+F8.
பின்னர் "மேக்ரோ பெயர்" பட்டியலில் இருந்து தேவையான மேக்ரோவைத் தேர்ந்தெடுத்து "ரன்" பொத்தானைக் கிளிக் செய்யவும்.