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

  • இதை பகிர்
Michael Brown

உள்ளடக்க அட்டவணை

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

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

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

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

    எக்செல் இல் மேக்ரோவைப் பதிவுசெய்ய, இந்தப் படிகளைச் செய்யவும்:

    1. டெவலப்பர் தாவலில், குறியீடு குழுவில், பதிவு மேக்ரோ பொத்தானைக் கிளிக் செய்யவும்.

      மாற்றாக, பதிவு என்பதைக் கிளிக் செய்யவும் நிலை பட்டியின் இடது பக்கத்தில் உள்ள மேக்ரோ பொத்தான்:

      மவுஸை விட கீபோர்டில் வேலை செய்ய விரும்பினால், பின்வருவனவற்றை அழுத்தவும் முக்கிய வரிசை Alt , L , R (ஒவ்வொன்றாக, அனைத்து விசைகளும் ஒரே நேரத்தில் அல்ல).

    2. தோன்றும் பதிவு மேக்ரோ உரையாடல் பெட்டியில், உங்கள் மேக்ரோவின் முக்கிய அளவுருக்களை உள்ளமைக்கவும்:
      • மேக்ரோவில் பெயர் பெட்டி, உங்கள் மேக்ரோவின் பெயரை உள்ளிடவும். அதை அர்த்தமுள்ளதாகவும் விளக்கமாகவும் மாற்ற முயற்சிக்கவும், பின்னர் நீங்கள் பட்டியலில் உள்ள மேக்ரோவை விரைவாகக் கண்டறிய முடியும்.

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

        மேக்ரோ ரெக்கார்டிங்கிற்கு தொடர்புடைய குறிப்புகளைப் பயன்படுத்தவும்

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

        இருப்பினும், இயல்புநிலை நடத்தையை க்கு மாற்றுவது சாத்தியமாகும். உறவினர் குறிப்பு . இந்த வழக்கில், VBA செல் முகவரிகளை ஹார்ட்கோட் செய்யாது, ஆனால் செயலில் உள்ள (தற்போது தேர்ந்தெடுக்கப்பட்ட) கலத்திற்கு ஒப்பீட்டளவில் வேலை செய்யும்.

        மேக்ரோவை தொடர்புடைய குறிப்புடன் பதிவு செய்ய, பயன்படுத்து <8 என்பதைக் கிளிக் செய்யவும். டெவலப்பர் தாவலில் உள்ள>உறவினர் குறிப்புகள் பொத்தான். முழுமையான குறிப்பிற்குத் திரும்ப, அதை நிலைமாற்றுவதற்கு மீண்டும் பொத்தானைக் கிளிக் செய்யவும்.

        உதாரணமாக, இயல்புநிலை முழுமையான குறிப்புடன் அட்டவணையை அமைப்பதை நீங்கள் பதிவுசெய்தால், உங்கள் மேக்ரோ எப்போதும் இருக்கும். அதே இடத்தில் அட்டவணையை மீண்டும் உருவாக்கவும் (இந்த நிலையில், A1 இல் தலைப்பு , A2 இல் உருப்படி1 , A3 இல் உருப்படி2 ).

        துணை Absolute_Referencing() Range( "A1" ). ActiveCell.FormulaR1C1 = "தலைப்பு" வரம்பைத் தேர்ந்தெடுக்கவும்( "A2" ). ActiveCell.FormulaR1C1 = "பொருள்1" வரம்பைத் தேர்ந்தெடுக்கவும்( "A3" ). ActiveCell ஐத் தேர்ந்தெடுக்கவும்செயலில் உள்ள செல், கீழே உள்ள கலத்தில் உருப்படி1 மற்றும் பல).

        Sub Relative_Referencing() ActiveCell.FormulaR1C1 = "தலைப்பு" ActiveCell.Offset(1, 0).Range( "A1" ). ActiveCell.FormulaR1C1 = "Item1" ActiveCell.Offset(1, 0)ஐத் தேர்ந்தெடுக்கவும். வரம்பு( "A1" ). ActiveCell.FormulaR1C1 = "Item2" ActiveCell.Offset(1, 0)ஐத் தேர்ந்தெடுக்கவும். வரம்பு( "A1" ). துணை முடிவு

        குறிப்புகளைத் தேர்ந்தெடுக்கவும்:

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

        விசைப்பலகை குறுக்குவழிகளைப் பயன்படுத்தி வரம்புகளைத் தேர்ந்தெடுக்கவும்

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

        உதாரணமாக, கீழே உள்ள அட்டவணையில் உள்ள தேதிகளுக்கு ஒரு குறிப்பிட்ட வடிவமைப்பை (d-mmm-yy) அமைக்கும் மேக்ரோவைப் பதிவுசெய்வோம்:

        இதற்காக, பின்வரும் செயல்பாடுகளை நீங்கள் பதிவு செய்கிறீர்கள்: Ctrl + 1 ஐ அழுத்தி செல்களை வடிவமைத்து உரையாடல் > தேதி > வடிவமைப்பைத் தேர்ந்தெடு > சரி. உங்கள் பதிவில் மவுஸ் அல்லது அம்புக்குறி விசைகள் மூலம் வரம்பை தேர்ந்தெடுப்பது இருந்தால், Excel பின்வரும் VBA குறியீட்டை உருவாக்கும்:

        Sub Date_Format() Range( "A2:B4" ). தேர்ந்தெடுSelection.NumberFormat = "d-mmm-yy" இறுதி துணை

        மேலே உள்ள மேக்ரோவை இயக்குவது ஒவ்வொரு முறையும் A2:B4 வரம்பைத் தேர்ந்தெடுக்கும். உங்கள் அட்டவணையில் மேலும் சில வரிசைகளைச் சேர்த்தால், அவை மேக்ரோவால் செயலாக்கப்படாது.

        இப்போது, ​​குறுக்குவழியைப் பயன்படுத்தி அட்டவணையைத் தேர்ந்தெடுக்கும்போது என்ன நடக்கும் என்று பார்க்கலாம்.

        கர்சரை வைக்கவும். இலக்கு வரம்பின் மேல்-இடது கலத்தில் (இந்த எடுத்துக்காட்டில் A2), பதிவைத் தொடங்கி Ctrl + Shift + End ஐ அழுத்தவும். இதன் விளைவாக, குறியீட்டின் முதல் வரி இப்படி இருக்கும்:

        வரம்பு(தேர்வு, ActiveCell.SpecialCells(xlLastCell)).

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

        மாற்றாக, நீங்கள் Ctrl + Shift + Arrows சேர்க்கைகளைப் பயன்படுத்தலாம்:

        • Ctrl + Shift + வலது அம்புக்குறியைப் பயன்படுத்தி வலப்புறம் பயன்படுத்திய கலங்களைத் தேர்ந்தெடுக்கவும், அதைத் தொடர்ந்து
        • Ctrl + Shift + கீழ் அம்புக்குறியைப் பயன்படுத்தி அனைத்து பயன்படுத்திய கலங்களையும் தேர்ந்தெடுக்கவும்.

        இது ஒன்றுக்கு பதிலாக இரண்டு குறியீட்டு வரிகளை உருவாக்கும், ஆனால் முடிவு ஒரே மாதிரியாக இருக்கும் - செயலில் உள்ள கலத்தின் கீழே மற்றும் வலதுபுறம் உள்ள தரவுகளுடன் அனைத்து கலங்களும் தேர்ந்தெடுக்கப்படும்:

        வரம்பு(தேர்வு, தேர்வு. முடிவு ( xlToRight)). வரம்பைத் தேர்ந்தெடுக்கவும்(தேர்வு, தேர்வு. முடிவு (xlDown)). தேர்ந்தெடுக்கவும்

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

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

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

        உதாரணமாக, இந்த ஒரு-வரி மேக்ரோ, தேர்ந்தெடுக்கப்பட்ட எத்தனை கலங்களையும் சதவீதங்களாக வடிவமைக்க முடியும்:

        Sub Percent_Format () Selection.NumberFormat = "0.00%" இறுதி துணை

        நீங்கள் என்ன பதிவு செய்கிறீர்கள் என்பதை கவனமாக திட்டமிடுங்கள்

        Microsoft Excel மேக்ரோ ரெக்கார்டர் நீங்கள் செய்யும் தவறுகள் மற்றும் திருத்தங்கள் உட்பட உங்களின் கிட்டத்தட்ட அனைத்து செயல்பாடுகளையும் பதிவு செய்கிறது. எடுத்துக்காட்டாக, எதையாவது செயல்தவிர்க்க Ctrl + Z ஐ அழுத்தினால், அதுவும் பதிவு செய்யப்படும். இறுதியில், நீங்கள் நிறைய தேவையற்ற குறியீட்டுடன் முடிவடையும். இதைத் தவிர்க்க, VB எடிட்டரில் உள்ள குறியீட்டைத் திருத்தவும் அல்லது பதிவு செய்வதை நிறுத்தவும், குறைபாடுள்ள மேக்ரோவை நீக்கிவிட்டு, புதிதாகப் பதிவைத் தொடங்கவும்.

        மேக்ரோவை இயக்கும் முன் காப்புப் பிரதி எடுக்கவும் அல்லது பணிப்புத்தகத்தைச் சேமிக்கவும்

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

        பதிவுசெய்யப்பட்ட மேக்ரோக்களை சுருக்கமாக வைத்திருங்கள்

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

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

        மேக்ரோ பெயர்கள், நீங்கள் எழுத்துக்கள், எண்கள் மற்றும் அடிக்கோடிட்டுகளைப் பயன்படுத்தலாம்; முதல் எழுத்து ஒரு எழுத்தாக இருக்க வேண்டும். இடைவெளிகள் அனுமதிக்கப்படாது, எனவே ஒவ்வொரு பகுதியையும் பெரிய எழுத்துடன் (எ.கா. MyFirstMacro ) தொடங்கும் ஒற்றை வார்த்தையில் பெயரை வைத்திருக்க வேண்டும் அல்லது அடிக்கோடிட்டுக் கொண்ட தனி வார்த்தைகள் (எ.கா. My_First_Macro ).<3
      • குறுக்குவழி விசை பெட்டியில், மேக்ரோவிற்கு விசைப்பலகை குறுக்குவழியை ஒதுக்க எந்த எழுத்தையும் தட்டச்சு செய்யவும் (விரும்பினால்).

        பெரிய எழுத்து அல்லது சிறிய எழுத்துக்கள் இரண்டும் அனுமதிக்கப்படும், ஆனால் நீங்கள் பெரிய எழுத்து விசை சேர்க்கைகளை (Ctrl + Shift + letter ) பயன்படுத்துவது நல்லது, ஏனெனில் மேக்ரோ குறுக்குவழிகள் மேக்ரோவைக் கொண்ட பணிப்புத்தகம் திறந்திருக்கும் போது எந்த இயல்புநிலை Excel குறுக்குவழிகளையும் மீறும். எடுத்துக்காட்டாக, நீங்கள் ஒரு மேக்ரோவிற்கு Ctrl + S ஐ ஒதுக்கினால், உங்கள் Excel கோப்புகளை குறுக்குவழியில் சேமிக்கும் திறனை இழப்பீர்கள். Ctrl + Shift + S ஐ ஒதுக்குவது நிலையான சேமிப்பு குறுக்குவழியை வைத்திருக்கும்.

      • கீழ்தோன்றும் பட்டியலில் ஸ்டோர் மேக்ரோவிலிருந்து, உங்கள் மேக்ரோவை எங்கு சேமிக்க விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்யவும்:
        • தனிப்பட்ட மேக்ரோ ஒர்க்புக் – மேக்ரோவை Personal.xlsb என்ற சிறப்புப் பணிப்புத்தகத்தில் சேமிக்கிறது. இந்தப் பணிப்புத்தகத்தில் சேமிக்கப்பட்டுள்ள அனைத்து மேக்ரோக்களும் நீங்கள் எக்செல் பயன்படுத்தும் போதெல்லாம் கிடைக்கும்.
        • இந்தப் பணிப்புத்தகம் (இயல்புநிலை) - தற்போதைய பணிப்புத்தகத்தில் மேக்ரோ சேமிக்கப்படும் மற்றும் நீங்கள் பணிப்புத்தகத்தை மீண்டும் திறக்கும் போது கிடைக்கும் அல்லது பிற பயனர்களுடன் பகிரவும்.
        • புதிய பணிப்புத்தகம் – புதிய பணிப்புத்தகத்தை உருவாக்கி அந்த பணிப்புத்தகத்தில் மேக்ரோவை பதிவு செய்கிறது.
      • இதில் விளக்கம் பெட்டியில், உங்கள் மேக்ரோ என்ன செய்கிறது (விரும்பினால்) பற்றிய சுருக்கமான விளக்கத்தைத் தட்டச்சு செய்யவும்.

        இந்தப் புலம் விருப்பமானது என்றாலும், நீங்கள் எப்போதும் சுருக்கமான விளக்கத்தை வழங்குமாறு பரிந்துரைக்கிறேன். நீங்கள் பல்வேறு மேக்ரோக்களை உருவாக்கும்போது, ​​ஒவ்வொரு மேக்ரோவும் என்ன செய்கிறது என்பதை விரைவாகப் புரிந்துகொள்ள இது உதவும்.

      • மேக்ரோவை பதிவு செய்ய சரி கிளிக் செய்யவும் தானியங்கு செய்ய (தயவுசெய்து ரெக்கார்டிங் மேக்ரோ உதாரணத்தைப் பார்க்கவும்).
      • முடிந்ததும், டெவலப்பர் தாவலில் உள்ள பதிவை நிறுத்து பொத்தானைக் கிளிக் செய்யவும்:

        அல்லது நிலை பட்டியில் உள்ள ஒத்த பொத்தான்:

    எக்செல்

    இல் மேக்ரோவை பதிவு செய்வதற்கான எடுத்துக்காட்டு

    நடைமுறையில் இது எவ்வாறு செயல்படுகிறது என்பதைப் பார்க்க, தேர்ந்தெடுக்கப்பட்ட கலங்களுக்கு சில வடிவமைப்பைப் பயன்படுத்தும் மேக்ரோவைப் பதிவுசெய்வோம். இதற்கு, பின்வருவனவற்றைச் செய்யவும்:

    1. நீங்கள் வடிவமைக்க விரும்பும் ஒன்று அல்லது அதற்கு மேற்பட்ட கலங்களைத் தேர்ந்தெடுக்கவும்.
    2. டெவலப்பர் தாவலில் அல்லது நிலை பட்டியில், பதிவு மேக்ரோ என்பதைக் கிளிக் செய்யவும்.
    3. பதிவு மேக்ரோ உரையாடல் பெட்டியில், பின்வரும் அமைப்புகளை உள்ளமைக்கவும்:
      • மேக்ரோவுக்குப் பெயரிடவும் Header_Formatting (ஏனெனில் நாம் நெடுவரிசை தலைப்புகளை வடிவமைக்கப் போகிறோம்).
      • கர்சரை ஷார்ட்கட் கீ பெட்டியில் வைத்து, Shift + F விசைகளை ஒரே நேரத்தில் அழுத்தவும். இது மேக்ரோவிற்கு Ctrl + Shift + F குறுக்குவழியை ஒதுக்கும்.
      • இந்தப் பணிப்புத்தகத்தில் மேக்ரோவைச் சேமிப்பதைத் தேர்வுசெய்யவும்.
      • விளக்கத்திற்கு , என்ன என்பதை விளக்கும் பின்வரும் உரையைப் பயன்படுத்தவும். மேக்ரோ செய்கிறது: உரையை தடிமனாக்குகிறது, நிரப்பு வண்ணத்தைச் சேர்க்கிறது மற்றும் மையங்களைச் சேர்க்கிறது .
      • பதிவைத் தொடங்க சரி என்பதைக் கிளிக் செய்யவும்.

    4. முன் தேர்ந்தெடுக்கப்பட்ட கலங்களை நீங்கள் விரும்பும் வகையில் வடிவமைக்கவும். இந்த உதாரணத்திற்கு, தடிமனான உரை வடிவமைப்பு, வெளிர் நீல நிற நிரப்பு நிறம் மற்றும் மைய சீரமைப்பு ஆகியவற்றைப் பயன்படுத்துகிறோம்.

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

    5. டெவலப்பர் தாவல் அல்லது நிலை பட்டியில் பதிவு செய்வதை நிறுத்து என்பதைக் கிளிக் செய்யவும். 14>

    அவ்வளவுதான்! உங்கள் மேக்ரோ பதிவு செய்யப்பட்டுள்ளது. இப்போது, ​​நீங்கள் எந்தத் தாளிலும் எந்த வரம்பில் உள்ள கலங்களையும் தேர்ந்தெடுக்கலாம், ஒதுக்கப்பட்ட குறுக்குவழியை அழுத்தவும் ( Ctrl+ Shift + F ), மேலும் உங்கள் தனிப்பயன் வடிவமைப்பு தேர்ந்தெடுக்கப்பட்ட கலங்களுக்கு உடனடியாகப் பயன்படுத்தப்படும்.

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

    எக்செல் மேக்ரோக்களுக்கு வழங்கும் அனைத்து முக்கிய விருப்பங்களையும் மேக்ரோ உரையாடல் பெட்டி வழியாக அணுகலாம். அதைத் திறக்க, டெவலப்பர் தாவலில் உள்ள மேக்ரோஸ் பொத்தானைக் கிளிக் செய்யவும் அல்லது Alt+ F8 குறுக்குவழியை அழுத்தவும்.

    உரையாடல் பெட்டியில் திறக்கும் போது, ​​நீங்கள் அனைத்து திறந்த பணிப்புத்தகங்களிலும் அல்லது குறிப்பிட்ட பணிப்புத்தகத்துடன் தொடர்புடைய மேக்ரோக்களின் பட்டியலைப் பார்க்கலாம் மற்றும் பின்வரும் விருப்பங்களைப் பயன்படுத்தலாம்:

    • இயக்கு - தேர்ந்தெடுக்கப்பட்ட மேக்ரோவை இயக்குகிறது .
    • படி - விஷுவல் பேசிக் எடிட்டரில் மேக்ரோவை பிழைத்திருத்தம் செய்து சோதிக்க உங்களை அனுமதிக்கிறது.
    • திருத்து - தேர்ந்தெடுக்கப்பட்ட மேக்ரோவை இதில் திறக்கிறது.VBA எடிட்டர், அங்கு நீங்கள் குறியீட்டைப் பார்க்கலாம் மற்றும் திருத்தலாம்.
    • நீக்கு - தேர்ந்தெடுக்கப்பட்ட மேக்ரோவை நிரந்தரமாக நீக்குகிறது.
    • விருப்பங்கள் – மாற்ற அனுமதிக்கிறது தொடர்புடைய குறுக்குவழி விசை மற்றும் விளக்கம் .

    எப்படிப் பார்ப்பது போன்ற மேக்ரோவின் பண்புகள் Excel இல் உள்ள மேக்ரோக்கள்

    எக்செல் மேக்ரோவின் குறியீட்டை விஷுவல் பேசிக் எடிட்டரில் பார்க்கலாம் மற்றும் மாற்றலாம். எடிட்டரைத் திறக்க, Alt + F11 ஐ அழுத்தவும் அல்லது டெவலப்பர் தாவலில் உள்ள விஷுவல் பேசிக் பொத்தானைக் கிளிக் செய்யவும்.

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

    VBA எடிட்டரில் பல சாளரங்கள் உள்ளன, ஆனால் இரண்டு முக்கியவற்றில் கவனம் செலுத்துவோம்:

    0> Project Explorer- அனைத்து திறந்த பணிப்புத்தகங்கள் மற்றும் அவற்றின் தாள்களின் பட்டியலைக் காட்டுகிறது. கூடுதலாக, இது தொகுதிகள், பயனர் படிவங்கள் மற்றும் வகுப்பு தொகுதிக்கூறுகளைக் காட்டுகிறது.

    குறியீடு சாளரம் - இங்குதான் Project Explorer இல் காட்டப்படும் ஒவ்வொரு பொருளுக்கும் VBA குறியீட்டைப் பார்க்கலாம், திருத்தலாம் மற்றும் எழுதலாம்.

    நாங்கள் மாதிரி மேக்ரோவைப் பதிவுசெய்தபோது, ​​பின்தளத்தில் பின்வரும் விஷயங்கள் நிகழ்ந்தன:

    • புதிய தொகுதி ( Moduel1 ) செருகப்பட்டது.
    • மேக்ரோவின் VBA குறியீடு குறியீடு சாளரத்தில் எழுதப்பட்டது.

    குறிப்பிட்ட குறியீட்டைப் பார்க்கதொகுதி, ப்ராஜெக்ட் எக்ஸ்ப்ளோரர் விண்டோவில் உள்ள தொகுதியை ( Module1 எங்கள் விஷயத்தில்) இருமுறை கிளிக் செய்யவும். பொதுவாக, ஒரு மேக்ரோ குறியீடு பின்வரும் பகுதிகளைக் கொண்டுள்ளது:

    மேக்ரோ பெயர்

    VBA இல், எந்த மேக்ரோவும் Sub என்று தொடங்கி மேக்ரோ பெயரைத் தொடர்ந்து சப் என முடிவடையும் , இங்கு "Sub" என்பது Subroutine என்பதன் சுருக்கம் ( செயல்முறை என்றும் அழைக்கப்படுகிறது). எங்கள் மாதிரி மேக்ரோவுக்கு Header_Formatting() என்று பெயரிடப்பட்டுள்ளது, எனவே குறியீடு இந்த வரியுடன் தொடங்குகிறது:

    Sub Header_Formatting()

    நீங்கள் மேக்ரோவை மறுபெயரிட விரும்பினால், அதை நீக்கவும் தற்போதைய பெயர் மற்றும் குறியீட்டு சாளரத்தில் நேரடியாக புதிய ஒன்றைத் தட்டச்சு செய்யவும்.

    கருத்துகள்

    அப்ஸ்ட்ரோபி (') உடன் முன்னொட்டப்பட்ட கோடுகள் மற்றும் இயல்பாக பச்சை நிறத்தில் காட்டப்படும் வரிகள் செயல்படுத்தப்படாது. இவை தகவல் நோக்கங்களுக்காக சேர்க்கப்பட்ட கருத்துகள். குறியீட்டின் செயல்பாட்டைப் பாதிக்காமல் கருத்துக் கோடுகள் பாதுகாப்பாக அகற்றப்படலாம்.

    வழக்கமாக, பதிவுசெய்யப்பட்ட மேக்ரோவில் 1 - 3 கருத்து வரிகள் இருக்கும்: மேக்ரோ பெயர் (கட்டாயமானது); விளக்கம் மற்றும் குறுக்குவழி (பதிவு செய்வதற்கு முன் குறிப்பிடப்பட்டிருந்தால்).

    செயல்படுத்தக்கூடிய குறியீடு

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

    எங்கள் மேக்ரோ குறியீட்டின் ஒவ்வொரு பகுதியும் என்ன செய்கிறது என்பதை கீழே உள்ள படம் காட்டுகிறது:

    பதிவுசெய்யப்பட்ட மேக்ரோவை எவ்வாறு இயக்குவது

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

    • நீங்கள் விசைப்பலகை குறுக்குவழியை மேக்ரோவிற்கு ஒதுக்கியிருந்தால், அந்த குறுக்குவழியை அழுத்தவும் .
    • Alt + 8 ஐ அழுத்தவும் அல்லது டெவலப்பர் தாவலில் உள்ள Macros பொத்தானைக் கிளிக் செய்யவும். மேக்ரோ உரையாடல் பெட்டியில், விரும்பிய மேக்ரோவைத் தேர்ந்தெடுத்து, இயக்கு என்பதைக் கிளிக் செய்யவும்.

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

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

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

    1. மேக்ரோவைக் கொண்ட பணிப்புத்தகத்தில், சேமி பொத்தானைக் கிளிக் செய்யவும் அல்லது Ctrl + S அழுத்தவும்.
    2. இவ்வாறு சேமி<2 இல்> உரையாடல் பெட்டி, வகையாகச் சேமி கீழ்தோன்றும் பட்டியலில் இருந்து எக்செல் மேக்ரோ-இயக்கப்பட்ட பணிப்புத்தகம் (*.xlsm) என்பதைத் தேர்வுசெய்து, பின்னர் சேமி :<0 என்பதைக் கிளிக் செய்யவும்>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ஆனால் பயனுள்ள மேக்ரோக்களை உருவாக்க, திரைக்குப் பின்னால் என்ன நடக்கிறது என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும்.

      என்ன பதிவு செய்யப்பட்டுள்ளது

      Excel இன் மேக்ரோ ரெக்கார்டர் நிறைய விஷயங்களைப் பிடிக்கிறது - கிட்டத்தட்ட எல்லா மவுஸ் கிளிக்குகள் மற்றும் விசை அழுத்தங்கள். எனவே, அதிகப்படியான குறியீட்டை தவிர்க்க உங்கள் படிகளை கவனமாக சிந்திக்க வேண்டும்உங்கள் மேக்ரோவின் எதிர்பாராத நடத்தையை விளைவிக்கும். எக்செல் என்ன பதிவு செய்கிறது என்பதற்கான சில எடுத்துக்காட்டுகள் கீழே உள்ளன:

      • மவுஸ் அல்லது விசைப்பலகை மூலம் கலங்களைத் தேர்ந்தெடுப்பது. ஒரு செயலுக்கு முன் கடைசி தேர்வு மட்டுமே பதிவு செய்யப்படும். உதாரணமாக, நீங்கள் A1:A10 வரம்பைத் தேர்ந்தெடுத்து, பின்னர் செல் A11 ஐக் கிளிக் செய்தால், A11 இன் தேர்வு மட்டுமே பதிவு செய்யப்படும்.
      • நிரப்பு மற்றும் எழுத்துரு வண்ணம், சீரமைப்பு, பார்டர்கள் போன்ற கல வடிவமைப்பு.
      • சதவீதம், நாணயம் போன்ற எண் வடிவமைத்தல்.
      • சூத்திரங்கள் மற்றும் மதிப்புகளைத் திருத்துதல். நீங்கள் Enter ஐ அழுத்திய பின் மாற்றங்கள் பதிவு செய்யப்படும்.
      • எக்செல் சாளரங்களை ஸ்க்ரோலிங் செய்தல், நகர்த்துதல், மற்ற பணித்தாள்கள் மற்றும் பணிப்புத்தகங்களுக்கு மாறுதல்.
      • பணித்தாள்களைச் சேர்த்தல், பெயரிடுதல், நகர்த்துதல் மற்றும் நீக்குதல். பணிப்புத்தகங்களைத் திறந்து சேமித்தல்.
      • மற்ற மேக்ரோக்களை இயக்குதல்.

      எதை பதிவு செய்ய முடியாது

      எக்செல் பதிவு செய்யக்கூடிய பல்வேறு விஷயங்கள் இருந்தாலும், சில அம்சங்கள் திறன்களுக்கு அப்பாற்பட்டவை மேக்ரோ ரெக்கார்டர்:

      • எக்செல் ரிப்பன் மற்றும் விரைவு அணுகல் கருவிப்பட்டியின் தனிப்பயனாக்கம்.
      • எக்செல் உரையாடல்களுக்குள் நிபந்தனை வடிவமைத்தல் அல்லது கண்டுபிடித்து மாற்றுதல் போன்ற செயல்கள் (முடிவு மட்டுமே பதிவு செய்யப்படும்).
      • பிற நிரல்களுடனான தொடர்புகள். எடுத்துக்காட்டாக, எக்செல் பணிப்புத்தகத்திலிருந்து வேர்ட் ஆவணத்தில் நகலெடுக்க/ஒட்டுவதை உங்களால் பதிவு செய்ய முடியாது.
      • VBA எடிட்டரை உள்ளடக்கிய எதையும். இது மிகவும் குறிப்பிடத்தக்க வரம்புகளை விதிக்கிறது - நிரலாக்க மட்டத்தில் செய்யக்கூடிய பல விஷயங்களைச் செய்ய முடியாதுபதிவு செய்யப்பட வேண்டும்:
        • தனிப்பயன் செயல்பாடுகளை உருவாக்குதல்
        • தனிப்பயன் உரையாடல் பெட்டிகளைக் காண்பித்தல்
        • அடுத்ததற்கு , ஒவ்வொருக்கும் போன்ற சுழல்களை உருவாக்குதல், செய்யும்போது , முதலியன
        • நிபந்தனைகளை மதிப்பிடுதல். VBA இல், நீங்கள் IF Then Else அறிக்கையைப் பயன்படுத்தி நிபந்தனையைச் சோதிக்கலாம் மற்றும் நிபந்தனை உண்மையாக இருந்தால் சில குறியீட்டை அல்லது நிபந்தனை தவறானதாக இருந்தால் மற்றொரு குறியீட்டை இயக்கலாம்.
        • நிகழ்வுகளின் அடிப்படையில் குறியீட்டை இயக்குதல் . VBA உடன், அந்த நிகழ்வோடு தொடர்புடைய குறியீட்டை இயக்க நீங்கள் பல நிகழ்வுகளைப் பயன்படுத்தலாம் (ஒரு பணிப்புத்தகத்தைத் திறப்பது, பணித்தாளை மீண்டும் கணக்கிடுவது, தேர்வை மாற்றுவது மற்றும் பல).
        • வாதங்களைப் பயன்படுத்துதல். VBA எடிட்டரில் ஒரு மேக்ரோவை எழுதும் போது, ​​ஒரு குறிப்பிட்ட பணியைச் செய்ய மேக்ரோவிற்கான உள்ளீட்டு வாதங்களை நீங்கள் வழங்கலாம். பதிவுசெய்யப்பட்ட மேக்ரோ எந்த வாதங்களையும் கொண்டிருக்க முடியாது, ஏனெனில் அது சுயாதீனமானது மற்றும் வேறு எந்த மேக்ரோக்களுடன் இணைக்கப்படவில்லை.
        • தர்க்கத்தைப் புரிந்துகொள்வது. எடுத்துக்காட்டாக, குறிப்பிட்ட செல்களை நகலெடுக்கும் மேக்ரோவை நீங்கள் பதிவுசெய்தால், மொத்தம் வரிசையில் கூறவும், எக்செல் நகலெடுக்கப்பட்ட கலங்களின் முகவரிகளை மட்டுமே பதிவு செய்யும். VBA மூலம், நீங்கள் தர்க்கத்தை குறியிடலாம், அதாவது மொத்தம் வரிசையில் உள்ள மதிப்புகளை நகலெடுக்கலாம்.

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

      எக்செல் இல் மேக்ரோக்களை பதிவு செய்வதற்கான பயனுள்ள உதவிக்குறிப்புகள்

      கீழே சில உதவிக்குறிப்புகளைக் காணலாம் மற்றும் சாத்தியமான குறிப்புகள்

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