மைக்ரோசாஃப்ட் எக்செல் இல் மேக்ரோக்களை உருவாக்குதல்

Pin
Send
Share
Send

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

மேக்ரோ ரெக்கார்டிங் முறைகள்

ஒரு மேக்ரோவை இரண்டு வழிகளில் எழுதலாம்:

  • தானாக;
  • கையால்.

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

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

தானியங்கி மேக்ரோ பதிவு

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

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

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

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

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

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

எல்லா அமைப்புகளும் முடிந்ததும், "சரி" பொத்தானைக் கிளிக் செய்க.

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

எடுத்துக்காட்டாக, எளிமையான எண்கணித செயலை நாங்கள் எழுதுகிறோம்: மூன்று கலங்களின் உள்ளடக்கங்களைச் சேர்ப்பது (= C4 + C5 + C6).

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

மேக்ரோ ரன்

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

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

நீங்கள் இன்னும் எளிதாக செய்ய முடியும், மேலும் மேக்ரோ தேர்வு சாளரத்தை கூட அழைக்க வேண்டாம். விரைவான மேக்ரோ அழைப்பிற்காக "சூடான விசைகள்" கலவையை பதிவு செய்துள்ளோம் என்பதை நினைவில் கொள்க. எங்கள் விஷயத்தில், இது Ctrl + M. இந்த கலவையை விசைப்பலகையில் தட்டச்சு செய்கிறோம், அதன் பிறகு மேக்ரோ தொடங்குகிறது.

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

மேக்ரோ எடிட்டிங்

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

மைக்ரோசாஃப்ட் விஷுவல் பேசிக் (விபிஇ) திறக்கிறது - மேக்ரோக்களைத் திருத்தும் சூழல்.

ஒவ்வொரு மேக்ரோவின் பதிவு துணை கட்டளையுடன் தொடங்கி, இறுதி துணை கட்டளையுடன் முடிகிறது. துணை கட்டளை முடிந்த உடனேயே, மேக்ரோ பெயர் குறிக்கப்படுகிறது. ஆபரேட்டர் "ரேஞ்ச் (" ... "). தேர்ந்தெடு செல் தேர்வைத் தேர்ந்தெடுக்கிறது. எடுத்துக்காட்டாக, “வரம்பு (“ சி 4 ”) கட்டளையுடன். தேர்ந்தெடு,” செல் சி 4 தேர்ந்தெடுக்கப்பட்டது. "ActiveCell.FormulaR1C1" ஆபரேட்டர் சூத்திரங்களில் செயல்களைப் பதிவுசெய்யவும் பிற கணக்கீடுகளுக்காகவும் பயன்படுத்தப்படுகிறது.

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

வரம்பு ("சி 3"). தேர்ந்தெடுக்கவும்
ActiveCell.FormulaR1C1 = "11"

"ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "என்ற வெளிப்பாடு" ActiveCell.FormulaR1C1 = "= R [-4] C + R [-3 ] சி + ஆர் [-2] சி + ஆர் [-1] சி "."

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

மேக்ரோ மிகப் பெரியதாக இருந்தால், அதை இயக்க நீண்ட நேரம் ஆகலாம். ஆனால், குறியீட்டில் கைமுறையாக மாற்றுவதன் மூலம், செயல்முறையை விரைவுபடுத்தலாம். "Application.ScreenUpdating = False" என்ற கட்டளையைச் சேர்க்கவும். இது கணினி சக்தியைச் சேமிக்கும், அதாவது வேலையை விரைவுபடுத்துகிறது. கணக்கீட்டு நடவடிக்கைகளின் போது திரையைப் புதுப்பிப்பதைத் தவிர்ப்பதன் மூலம் இது அடையப்படுகிறது. மேக்ரோவை இயக்கிய பின் புதுப்பித்தலை மீண்டும் தொடங்க, இறுதியில் "Application.ScreenUpdating = True" என்ற கட்டளையை எழுதுகிறோம்.

குறியீட்டின் தொடக்கத்தில் "Application.Calculation = xlCalculationManual" என்ற கட்டளையைச் சேர்க்கவும், குறியீட்டின் முடிவில் "Application.Calculation = xlCalculationAutomatic" ஐ சேர்க்கிறோம். இவ்வாறு, மேக்ரோவின் தொடக்கத்தில், ஒவ்வொரு செல் மாற்றத்திற்குப் பிறகும் தானாகவே கணக்கீட்டை முடக்குவோம், மேக்ரோவின் முடிவில் அதை இயக்கவும். இதனால், எக்செல் முடிவை ஒரு முறை மட்டுமே கணக்கிடும், தொடர்ந்து அதை மறுபரிசீலனை செய்யாது, இது நேரத்தை மிச்சப்படுத்தும்.

புதிதாக ஒரு மேக்ரோ குறியீட்டை எழுதுதல்

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

அதன் பிறகு, பழக்கமான VBE எடிட்டர் சாளரம் திறக்கிறது.

புரோகிராமர் மேக்ரோ குறியீட்டை கைமுறையாக எழுதுகிறார்.

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

Pin
Send
Share
Send