எக்செல் ஒரு மேக்ரோ மற்றும் அது எப்போது பயன்படுத்தப்படுகிறது?
ஒரு எக்செல் மேக்ரோ என்பது, VBA குறியீடாக அறியப்பட்டிருக்கும் நிரலாக்க வழிமுறைகளின் தொகுப்பாகும், பொதுவாக மீண்டும் நிகழ்த்தப்பட்ட பணிகளின் படிகளை மீண்டும் மீண்டும் தொடர வேண்டிய அவசியத்தை அகற்றுவதற்கு பயன்படுத்தலாம்.
இந்த மறுபயன்பாட்டு பணிகள் சூத்திரங்களைப் பயன்படுத்துவதற்குத் தேவைப்படும் அல்லது அவை எளிய வடிவமைப்பு பணிகளாக இருக்கலாம் - புதிய தரவிற்கான எண் வடிவமைப்புகளைச் சேர்ப்பது அல்லது செல்கள் மற்றும் ஷிடிங் போன்ற பணி மற்றும் பணித்தாள் வடிவங்களைப் பயன்படுத்துவது போன்றவை.
காப்பாற்றுவதற்கு மேக்ரோக்கள் பயன்படுத்தப்படக்கூடிய மற்ற மறுபயன்பாட்டு பணிகளை பின்வருவன அடங்கும்:
- வரிசைகள் மற்றும் நெடுவரிசைகளை சேர்ப்பது அல்லது நீக்குதல்
- பணித்தாள்களை பாதுகாத்தல் அல்லது பாதுகாத்தல்
- செல்கள் ஒரு எல்லை தேர்வு
- பணித்தாளுக்கு தற்போதைய தேதி சேர்த்தல்
ஒரு மாகோவைத் தூண்டுகிறது
விசைப்பலகை குறுக்குவழி, கருவிப்பட்டி சின்னம் அல்லது பணித்தாள் சேர்க்கப்பட்ட ஒரு பொத்தானை அல்லது ஐகான் மூலம் மேக்ரோக்கள் தூண்டப்படலாம்.
மேக்ரோஸ் Vs. டெம்ப்ளேட்கள்
மேக்ரோஸைப் பயன்படுத்தும் போது மறுபயன்பாட்டு பணிகளுக்கான ஒரு சிறந்த நேரமாகக் கருதலாம், தலைப்புகள் அல்லது புதிய பணித்தாள்களுக்கான ஒரு நிறுவனம் சின்னம் போன்ற சில வடிவமைப்பு அம்சங்களை அல்லது உள்ளடக்கத்தை வழக்கமாக நீங்கள் சேர்க்க விரும்பினால், இது எல்லாவற்றையும் உள்ளடக்கிய டெம்ப்ளேட் கோப்பை உருவாக்கி சேமிக்கலாம் ஒவ்வொரு முறையும் நீங்கள் ஒரு புதிய பணித்தாளைத் தொடங்குவதற்கு பதிலாக புதிதாக உருவாக்குவதை விட.
மேக்ரோஸ் மற்றும் VBA
குறிப்பிட்டுள்ளபடி, எக்செல் உள்ள, மேக்ரோக்கள் Visual Basic for Applications (VBA) இல் எழுதப்பட்டுள்ளது. VBA ஐ பயன்படுத்தி மேக்ரோஸ் எழுத்து VBA ஆசிரியர் சாளரத்தில் செய்யப்படுகிறது, இது ரிப்பன் டெவலப்பர்கள் தாவலில் விஷுவல் பேசிக் ஐகானில் கிளிக் செய்வதன் மூலம் திறக்கப்படலாம் (தேவைப்பட்டால் டெவலப்பர்கள் தாவலை ரிப்பனுடன் சேர்ப்பதற்கான வழிமுறைகளுக்கு கீழே பார்க்கவும்).
எக்செல் & # 39; கள் மேக்ரோ ரெக்கார்டர்
VBA குறியீட்டை எழுத இயலாதவர்களுக்காக, நீங்கள் ஒரு VB குறியீட்டை எக்செல் பின்னர் மாற்றும் விசைப்பலகை மற்றும் சுட்டி பயன்படுத்தி ஒரு தொடர் நடவடிக்கைகளை பதிவு செய்ய அனுமதிக்கிறது என்று ஒரு கட்டமைக்கப்பட்ட மேக்ரோ ரெக்கார்டர் உள்ளது.
மேலே குறிப்பிட்ட VBA ஆசிரியரைப் போல, மேக்ரோ ரெக்கார்டர் ரிப்பன் டெவலப்பர்கள் தாவலில் அமைந்துள்ளது.
டெவெலப்பர் தாவலைச் சேர்த்தல்
எக்ஸெல் தொகுப்பில் முன்னிருப்பாக, டெவலப்பர் தாவல் ரிப்பனில் இல்லை. அதைச் சேர்க்க:
- விருப்பங்கள் பட்டியலைக் கீழே திறக்க கோப்பு தாவலை கிளிக் செய்யவும்
- கீழ்தோன்றும் பட்டியலில், எக்செல் விருப்பங்கள் உரையாடல் பெட்டியைத் திறக்க விருப்பங்களைக் கிளிக் செய்க
- உரையாடல் பெட்டியின் இடது புறத்தில், தனிப்பயனாக்கு ரிப்பன் சாளரத்தைத் திறக்க தனிப்பயனாக்கு ரிப்பன்களை க்ளிக் செய்யவும்
- வலது கை சாளரத்தில் முதன்மை தாவல்கள் பிரிவின் கீழ், இந்த தாவலை ரிப்பனுடன் சேர்ப்பதற்கு டெவெலப்பரின் அடுத்த பெட்டியைக் கிளிக் செய்யவும்.
- உரையாடல் பெட்டியை மூடி, பணித்தாளுக்குத் திரும்புமாறு சரி என்பதைக் கிளிக் செய்யவும்.
டெவலப்பர் இப்போது இருக்க வேண்டும் - பொதுவாக ரிப்பன் வலது புறத்தில்
மேக்ரோ ரெக்கார்டர் பயன்படுத்தி
குறிப்பிட்டுள்ளபடி, மேக்ரோ ரெக்கார்டர் மேக்ரோக்களை உருவாக்கும் பணியை எளிதாக்குகிறது - சில நேரங்களில், VBA குறியீட்டை எழுதக்கூடியவர்களுக்கு, ஆனால் இந்த கருவியைப் பயன்படுத்தத் தொடங்குவதற்கு முன்பாக ஒரு சில புள்ளிகள் உள்ளன.
1. மாகோவை திட்டமிடுங்கள்
மேக்ரோ ரெக்கார்டருடன் மேக்ரோக்களை பதிவு செய்தல் ஒரு கற்றல் வளைவின் பிட் ஆகும். செயல்முறையை எளிமையாக்குவதற்கு, நேரத்தை முன்னரே திட்டமிடுக - மேக்ரோ என்ன செய்ய வேண்டுமென்ற நோக்கத்தை எழுதுவதோடு பணியை நிறைவேற்றுவதற்கு தேவையான நடவடிக்கைகளையும் எழுதுங்கள்.
2. மேக்ரோஸ் சிறிய மற்றும் குறிப்பிட்ட இடத்தை வைத்திருங்கள்
மிகப்பெரிய ஒரு மேக்ரோ இது மிகவும் சிக்கலான செயல்திறன் திட்டங்களை வெற்றிகரமாக திட்டமிட மற்றும் பதிவு செய்ய இருக்கும் பணிகளின் எண்ணிக்கை அடிப்படையில் உள்ளது.
பெரிய மேக்ரோக்கள் கூட மெதுவாக இயங்குகின்றன - குறிப்பாக பெரிய பணித்தாள்களில் கணக்கீடுகளை உள்ளடக்கியவை - அவை முதல் முறையாக வேலை செய்யவில்லை என்றால் அவை சரிசெய்யவும் சரியாகவும் இருக்கும்.
சிறிய மற்றும் குறிப்பிட்ட நோக்கங்களுக்காக மேக்ரோக்களை வைத்திருப்பதன் மூலம் முடிவுகளின் துல்லியத்தை சரிபார்க்கவும் மற்றும் திட்டமிட்டபடி விஷயங்களைச் செய்யாவிட்டால் அவர்கள் தவறு செய்ததைப் பார்க்கவும் எளிது.
3. பெயர் மாகோஸ் சரியானது
எக்செல் உள்ள மேக்ரோ பெயர்கள் பல பெயரிடப்பட்ட கட்டுப்பாடுகளைக் கொண்டிருக்க வேண்டும். முதன்மையான மற்றும் முக்கியமானது ஒரு மேக்ரோ பெயர் அகரவரிசையின் கடிதத்துடன் ஆரம்பிக்க வேண்டும். அடுத்தடுத்த எழுத்துகள் எண்களாக இருக்கலாம், ஆனால் மேக்ரோ பெயர்கள் இடைவெளிகள், சின்னங்கள் அல்லது நிறுத்தற்குறிகள் ஆகியவற்றைக் கொண்டிருக்க முடியாது.
ஒரு மேக்ரோ பெயர் VBA இன் பகுதியாக இருக்கும் பல, ஒதுக்கப்பட்ட சொற்களில் ஏதேனும் ஒன்று , கோட் , நியூ , அல்லது தேர்ந்தெடுப்பு போன்ற நிரலாக்க மொழியின் பகுதியாகும்.
மேக்ரோ பெயர்கள் 255 எழுத்துக்கள் வரை நீளமாக இருக்கும் போது, அது பெயரில் பலரைப் பயன்படுத்த எப்போது வேண்டுமானாலும் அவசியம் அல்லது அறிவுறுத்தப்படுகிறது.
ஒன்றுக்கு மேற்பட்ட மேக்ரோக்கள் இருந்தால், அவை மேக்ரோ டயலொக் பாக்ஸில் இருந்து இயங்குவதாக திட்டமிட்டுள்ளன, நீளமான பெயர்கள், நீங்கள் பின்தொடரும் மேக்ரோவைத் தேர்ந்தெடுப்பது கடினமாகிவிடும்.
ஒரு சிறிய அணுகுமுறை பெயர்களை சிறியதாக்க மற்றும் ஒவ்வொரு மேக்ரோ என்ன என்பதைப் பற்றிய விபரங்களை வழங்குவதற்காக விளக்க பகுதியைப் பயன்படுத்துவதும் ஒரு சிறந்த அணுகுமுறை ஆகும்.
பெயர்களில் அடிக்கோடிடு மற்றும் உள் மூலதனம்
மேக்ரோ பெயர்கள் இடைவெளிகளைக் கொண்டிருக்க முடியாது, அனுமதிக்கப்படும் ஒரு பாத்திரம் மற்றும் மேக்ரோ பெயர்களை எளிதாக்குகிறது, இது ஒரு இடத்திற்கு இடையில் வார்த்தைகளுக்கு இடையில் பயன்படுத்தக்கூடிய அடிக்கோடிட்ட தன்மை ஆகும் - இது Change_cell_color அல்லது Addition_formula போன்றது.
மற்றொரு விருப்பம் உள் மூலதனமாக்கல் (சிலநேரங்களில் கேம்ல் கேஸ் என குறிப்பிடப்படுகிறது), இது ஒவ்வொரு புதிய வார்த்தையையும் மூலதனக் கடிதத்துடன் தொடங்குகிறது - ChangeCellColor மற்றும் AdditionFormula போன்றவை.
சிறிய மேக்ரோ பெயர்கள் மேக்ரோ டயலொக் பாக்ஸில் எடுக்க எளிதானது, குறிப்பாக பணித்தாள் பல மேக்ரோக்களைக் கொண்டிருந்தாலும், நீங்கள் மேக்ரோஸைப் பதிவுசெய்தால், அவற்றை எளிதாக அடையாளம் காணலாம். கணினி விவரிக்கும் ஒரு களத்தையும் வழங்குகிறது, எல்லோரும் அதைப் பயன்படுத்துவதில்லை.
4. உறவினர் எதிராக முழுமையான செல் குறிப்புகள் பயன்படுத்தவும்
B17 அல்லது AA345 போன்ற செல் குறிப்புகள் , ஒரு பணித்தாளில் ஒவ்வொரு கலத்தின் இருப்பிடத்தையும் அடையாளம் காணவும்.
இயல்புநிலையாக, மேக்ரோ ரெக்கார்டரில் அனைத்து செல் குறிப்புகள் முழுமையானவை , அதாவது சரியான செல்போன்கள் மேக்ரோவில் பதிவு செய்யப்படுகின்றன. மாற்றாக, சார்பற்ற செல் குறிப்புகளை பயன்படுத்த மேக்ரோக்கள் அமைக்கப்படலாம், அதாவது இயக்கங்கள் (எத்தனை நெடுவரிசைகள் இடது அல்லது வலது கர்சரை நகர்த்தினாலும்) சரியான இடங்களுக்குப் பதிலாக பதிவு செய்யப்படுகின்றன.
நீங்கள் பயன்படுத்தும் எந்த மேக்ரோ சாதிக்க என்ன அமைக்கப்படுகிறது என்பதை பொறுத்தது. அதே படிகளை மீண்டும் மீண்டும் செய்ய வேண்டும் - அதாவது தரவின் வடிவமைப்பு நெடுவரிசைகள் - மேல் மற்றும் மேல், ஆனால் ஒவ்வொரு முறையும் நீங்கள் பணித்தாள் வெவ்வேறு நெடுவரிசைகளை வடிவமைக்கிறீர்கள், பின்னர் தொடர்புடைய குறிப்புகளைப் பயன்படுத்துவது பொருத்தமானது.
மறுபுறம், நீங்கள் A1 செய்ய M23 - - ஆனால் வெவ்வேறு பணித்தாள், பின்னர் முழுமையான செல் குறிப்புகள் பயன்படுத்த முடியும், அதே நேரத்தில் செல்கள் வடிவமைக்க வேண்டும் என்றால் மேக்ரோ இயங்கும் ஒவ்வொரு முறையும், அதன் முதல் படி செல் கர்சர் செல் A1 க்கு.
ரிப்பனில் டெவலப்பர்கள் தாவலில் பயன்பாட்டு உறவினர் குறிப்புகள் ஐகானைக் கிளிக் செய்வதன் மூலம், கலப்பு குறிப்புகளை மாற்றியமைப்பது எளிதானது.
5. விசைப்பலகையைப் பயன்படுத்தி விசைப்பலகை விசைகளைப் பயன்படுத்துதல்
செல் கர்சரை நகர்த்தும் போது அல்லது ஒரு செல்பேசி தேர்ந்தெடுக்கும் போது ஒரு மேக்ரோ பதிவக விசைப்பலகை விசைப்பலகை விசைகளைக் கொண்டிருக்கும், பொதுவாக மேக்ரோவின் பகுதியாக பதிவு செய்யப்பட்ட சுட்டி இயக்கங்களைக் கொண்டிருக்கும்.
அம்புக்குறி அல்லது தாவலை மீண்டும் மீண்டும் அழுத்துவதன் பதிலாக தரவு பகுதியின் விளிம்புகள் (தற்போதைய பணித்தாள் தரவுகளைக் கொண்டிருக்கும் கலங்கள்) க்கு செல்லுல் கர்சரை நகர்த்த Ctrl + End அல்லது Ctrl + Shift + Right Arrow விசை போன்ற விசைப்பலகை விசைகளை பயன்படுத்தவும் பல நெடுவரிசைகளை அல்லது வரிசைகளை நகர்த்துவதற்கான விசைகள் விசைப்பலகையைப் பயன்படுத்தும் செயல்முறையை எளிதாக்குகிறது.
விசைப்பலகைக் குறுக்குவழி விசைகளைப் பயன்படுத்தி கட்டளைகளை பயன்படுத்துவது அல்லது நாடா விருப்பங்களைத் தேர்ந்தெடுப்பது கூட சொடுக்கியைப் பயன்படுத்த விருப்பம்.