எக்செல் இல் VBA மேக்ரோக்களை செருகி இயக்கவும் - படிப்படியான வழிகாட்டி

  • இதை பகிர்
Michael Brown

உங்கள் எக்செல் பணிப்புத்தகத்தில் VBA குறியீட்டை (விஷுவல் பேசிக் ஃபார் அப்ளிகேஷன்ஸ் கோட்) சேர்ப்பது மற்றும் உங்கள் விரிதாள் பணிகளைத் தீர்க்க இந்த மேக்ரோவை எவ்வாறு இயக்குவது என்பதைக் காட்டும் ஆரம்பநிலைக்கான ஒரு சிறிய படிப்படியான பயிற்சி இது.

என்னையும் உங்களையும் போன்ற பெரும்பாலானோர் உண்மையான Microsoft Office குருக்கள் அல்ல. எனவே, இந்த அல்லது அந்த விருப்பத்தை அழைப்பதற்கான அனைத்து விவரக்குறிப்புகளும் எங்களுக்குத் தெரியாது, மேலும் வெவ்வேறு எக்செல் பதிப்புகளில் VBA செயல்படுத்தும் வேகத்திற்கு இடையிலான வித்தியாசத்தை எங்களால் சொல்ல முடியாது. எங்களின் பயன்படுத்தப்பட்ட தரவை செயலாக்குவதற்கான ஒரு கருவியாக Excel ஐப் பயன்படுத்துகிறோம்.

உங்கள் தரவை ஏதேனும் ஒரு வழியில் மாற்ற வேண்டும் என்று வைத்துக்கொள்வோம். நீங்கள் நிறைய கூகிள் செய்து உங்கள் பணியைத் தீர்க்கும் VBA மேக்ரோவைக் கண்டுபிடித்தீர்கள். இருப்பினும், VBA பற்றிய உங்கள் அறிவு விரும்பத்தக்கதாக உள்ளது. நீங்கள் கண்டறிந்த குறியீட்டைப் பயன்படுத்த, இந்தப் படிப்படியான வழிகாட்டியைப் படிக்க தயங்க வேண்டாம்:

    எக்செல் பணிப்புத்தகத்தில் VBA குறியீட்டைச் செருகவும்

    இந்த உதாரணத்திற்கு, நாங்கள் தற்போதைய பணித்தாளில் இருந்து வரி முறிவுகளை அகற்ற VBA மேக்ரோவைப் பயன்படுத்தப் போகிறோம்.

    1. உங்கள் பணிப்புத்தகத்தை Excel இல் திறக்கவும்.
    2. Visual Basic Editor<ஐத் திறக்க Alt + F11ஐ அழுத்தவும். 2> (VBE).

    3. " Project-VBAPProject " பலகத்தில் (மேலே இடது மூலையில் உள்ள உங்கள் பணிப்புத்தகத்தின் பெயரில் வலது கிளிக் செய்யவும். எடிட்டர் சாளரம்) மற்றும் செருகு -> சூழல் மெனுவிலிருந்து தொகுதி தொகுதி1 " சாளரம்).

    4. உதவிக்குறிப்பு: மேக்ரோ செயல்பாட்டை விரைவுபடுத்துங்கள்

      உங்கள் குறியீடுVBA மேக்ரோவில் தொடக்கத்தில் பின்வரும் வரிகள் இல்லை:

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

      பின்வருவதைச் சேர்க்கவும் உங்கள் மேக்ரோவை வேகமாக வேலை செய்ய கோடுகள் (மேலே உள்ள ஸ்கிரீன் ஷாட்களைப் பார்க்கவும்):

      • குறியீட்டின் ஆரம்பம் வரை, Dim என்று தொடங்கும் அனைத்து குறியீடு வரிகளுக்கும் பிறகு (இருந்தால் " மங்கலான " வரிகள் இல்லை, பின்னர் அவற்றை துணை வரிக்குப் பிறகு சேர்க்கவும்):

        Application.ScreenUpdating = False

        Application.Calculation = xlCalculationManual

      • குறியீட்டிற்கு, முடிவு துணை :

        Application.ScreenUpdating = True

        பயன்பாடு.கணக்கீடு = xlCalculationAutomatic

      இந்த வரிகள், என மேக்ரோவை இயக்குவதற்கு முன், திரைப் புதுப்பிப்பை முடக்கி, பணிப்புத்தகத்தின் சூத்திரங்களை மீண்டும் கணக்கிடுவதை அவற்றின் பெயர்கள் பரிந்துரைக்கின்றன.

      குறியீடு இயக்கப்பட்ட பிறகு, அனைத்தும் மீண்டும் இயக்கப்படும். இதன் விளைவாக, செயல்திறன் 10% முதல் 500% வரை அதிகரிக்கப்படுகிறது (ஆஹா, செல்களின் உள்ளடக்கங்களைத் தொடர்ந்து கையாளும் போது மேக்ரோ 5 மடங்கு வேகமாக வேலை செய்கிறது).

    5. உங்கள் பணிப்புத்தகத்தை " எக்செல் மேக்ரோ-இயக்கப்பட்ட பணிப்புத்தகம் " ஆக சேமிக்கவும்.

      Crl + S ஐ அழுத்தி, " இல்லை " பொத்தானைக் கிளிக் செய்யவும், " பின்வரும் அம்சங்களை மேக்ரோ-ஃப்ரீ ஒர்க்புக் " எச்சரிக்கை உரையாடலில் சேமிக்க முடியாது.

      <0

      " இவ்வாறு சேமி " உரையாடல் திறக்கும். " வகையாகச் சேமி " கீழ்தோன்றும் பட்டியலில் இருந்து " எக்செல் மேக்ரோ-செயல்படுத்தப்பட்ட பணிப்புத்தகம் " என்பதைத் தேர்ந்தெடுத்து சேமி பொத்தானைக் கிளிக் செய்யவும்.

    6. ஐ மூட Alt + Q ஐ அழுத்தவும்எடிட்டர் சாளரம் மற்றும் உங்கள் பணிப்புத்தகத்திற்கு மாறவும்.

    எக்செல் இல் VBA மேக்ரோக்களை எவ்வாறு இயக்குவது

    மேலே உள்ள பிரிவில் விவரிக்கப்பட்டுள்ளபடி நீங்கள் சேர்த்த VBA குறியீட்டை இயக்க விரும்பினால்: அழுத்தவும் " மேக்ரோ " உரையாடலைத் திறக்க Alt+F8.

    பின்னர் "மேக்ரோ பெயர்" பட்டியலில் இருந்து தேவையான மேக்ரோவைத் தேர்ந்தெடுத்து "ரன்" பொத்தானைக் கிளிக் செய்யவும்.

    மைக்கேல் பிரவுன் ஒரு பிரத்யேக தொழில்நுட்ப ஆர்வலர், மென்பொருள் கருவிகளைப் பயன்படுத்தி சிக்கலான செயல்முறைகளை எளிதாக்குவதில் ஆர்வம் கொண்டவர். தொழில்நுட்பத் துறையில் ஒரு தசாப்தத்திற்கும் மேலான அனுபவத்துடன், மைக்ரோசாஃப்ட் எக்செல் மற்றும் அவுட்லுக், அத்துடன் கூகுள் தாள்கள் மற்றும் டாக்ஸில் தனது திறமைகளை மெருகேற்றியுள்ளார். மைக்கேலின் வலைப்பதிவு அவரது அறிவையும் நிபுணத்துவத்தையும் மற்றவர்களுடன் பகிர்ந்துகொள்வதற்காக அர்ப்பணிக்கப்பட்டுள்ளது, உற்பத்தித்திறன் மற்றும் செயல்திறனை மேம்படுத்துவதற்கு எளிதாகப் பின்பற்றக்கூடிய உதவிக்குறிப்புகள் மற்றும் பயிற்சிகளை வழங்குகிறது. நீங்கள் ஒரு அனுபவமிக்க நிபுணராக இருந்தாலும் அல்லது தொடக்கநிலையாளராக இருந்தாலும், மைக்கேலின் வலைப்பதிவு இந்த அத்தியாவசிய மென்பொருள் கருவிகளில் இருந்து அதிகமானவற்றைப் பெறுவதற்கு மதிப்புமிக்க நுண்ணறிவுகளையும் நடைமுறை ஆலோசனைகளையும் வழங்குகிறது.