
Filling Blank Cells Using VBA in Tamil
- Tamil Tax upate News
- October 20, 2024
- No Comment
- 40
- 3 minutes read
எக்செல் பணிகளை தானியக்கமாக்குதல்: VBA ஐப் பயன்படுத்தி வெற்று செல்களை நிரப்புதல்
எக்செல் இல் பெரிய தரவுத்தொகுப்புகளுடன் பணிபுரியும் போது, மேலே உள்ள கலத்தின் மதிப்பால் நிரப்பப்பட வேண்டிய வெற்று செல்களை சந்திப்பது பொதுவானது. மதிப்புகளை கைமுறையாக நகலெடுத்து ஒட்டுவது நேரத்தை எடுத்துக்கொள்ளும் மற்றும் பிழையாக இருக்கலாம். அதிர்ஷ்டவசமாக, எக்செல் பயன்பாடுகளுக்கான விஷுவல் பேசிக் (VBA) இந்த பணியை தானியங்குபடுத்த எளிய மற்றும் பயனுள்ள வழியை வழங்குகிறது. மேலே உள்ள கலத்தின் மதிப்பைப் பயன்படுத்தி வெற்று செல்களை நிரப்ப VBA மேக்ரோவை உருவாக்குவதன் மூலம் இந்தக் கட்டுரை உங்களுக்கு வழிகாட்டும்.
ஏன் VBA பயன்படுத்த வேண்டும்?
வெற்று செல்களை நிரப்புவது போன்ற தொடர்ச்சியான பணிகளை தானியக்கமாக்க VBA ஐப் பயன்படுத்துவது குறிப்பிடத்தக்க நேரத்தை மிச்சப்படுத்தலாம் மற்றும் பிழைகள் ஏற்படுவதற்கான வாய்ப்பைக் குறைக்கலாம். எக்செல் ஃபார்முலாக்கள் அல்லது ஃபில்-ஹேண்டில் முறைகளைப் போலல்லாமல், VBA ஆனது ஒரு சில கிளிக்குகளில் முழு செயல்முறையையும் தானியங்குபடுத்துகிறது, இது பெரிய தரவுத்தொகுப்புகள் அல்லது நடந்துகொண்டிருக்கும் தரவு மேலாண்மைப் பணிகளுக்கு ஏற்றதாக அமைகிறது.
படி-படி-படி வழிகாட்டி: VBA ஐப் பயன்படுத்தி வெற்று செல்களை நிரப்புதல்
படி 1: VBA எடிட்டரைத் திறக்கவும்
VBA மேக்ரோவை உருவாக்கி இயக்க, நீங்கள் Excel இன் VBA எடிட்டரை அணுக வேண்டும். நீங்கள் அதை எப்படி செய்யலாம் என்பது இங்கே:
1. அழுத்தவும் Alt + F11 உங்கள் விசைப்பலகையில். இது திறக்கும் பயன்பாடுகளுக்கான விஷுவல் பேசிக் (VBA) ஆசிரியர்.
2. VBA எடிட்டர் திறந்ததும், உங்கள் குறியீட்டைச் செருக நீங்கள் தயாராக உள்ளீர்கள்.
படி 2: புதிய தொகுதியைச் செருகவும்
VBA எடிட்டரில், குறியீட்டை உள்ளிடும் புதிய தொகுதியை உருவாக்க, இந்தப் படிகளைப் பின்பற்றவும்:
- மெனு பட்டியில், கிளிக் செய்யவும் செருகு.
2. கீழ்தோன்றும் மெனுவிலிருந்து, தேர்ந்தெடுக்கவும் தொகுதி. இது உங்கள் VBA ஸ்கிரிப்டை எழுதக்கூடிய வெற்று குறியீடு தொகுதியைத் திறக்கும்.
படி 3: VBA குறியீட்டை எழுதவும் அல்லது ஒட்டவும்
அடுத்து, மேலே உள்ள கலத்தின் மதிப்புடன் வெற்று செல்களை நிரப்பும் செயல்முறையை தானியங்குபடுத்தும் VBA ஸ்கிரிப்டை உள்ளிட வேண்டும். பின்வரும் vba குறியீட்டைப் பயன்படுத்தவும்:
சப் ஃபில் பிளாங்க்ஸ் வித் ஏபோவ்()
மங்கலான Rng என வரம்பு
உங்கள் தொகுதியில் குறியீடு சேர்க்கப்பட்டவுடன், மேக்ரோவை இயக்க இந்தப் படிகளைப் பின்பற்றவும்:
- அழுத்தவும் F5 உங்கள் விசைப்பலகையில் அல்லது செல்லவும் ஓடவும் > துணை/பயனர் படிவத்தை இயக்கவும் VBA எடிட்டரில்.
- உங்களிடம் கேட்கும் ஒரு செய்தி தோன்றும் வெற்றிடங்களை நிரப்ப வேண்டிய வரம்பைத் தேர்ந்தெடுக்கவும். உங்கள் எக்செல் தாளில் உள்ள கலங்களின் வரம்பை முன்னிலைப்படுத்த கிளிக் செய்து இழுக்கவும் (எ.கா., நீங்கள் நிரப்ப விரும்பும் வெற்று கலங்களைக் கொண்ட நெடுவரிசை).
- கிளிக் செய்யவும் சரி தொடர.
படி 5: முடிவுகளைச் சரிபார்க்கவும்
மேக்ரோவை இயக்கிய பிறகு, நீங்கள் தேர்ந்தெடுத்த வரம்பில் உள்ள வெற்று செல்கள் இப்போது நேரடியாக மேலே உள்ள கலத்தின் மதிப்பால் நிரப்பப்பட வேண்டும்.
VBA குறியீட்டின் விளக்கம்
குறியீட்டின் ஒவ்வொரு பகுதியும் என்ன செய்கிறது என்பதற்கான முறிவு இங்கே:
- வரம்பிற்கு விரைவு: குறியீடு பயன்படுத்துகிறது
Application.InputBox
உங்கள் பணித்தாளில் உள்ள கலங்களின் வரம்பைத் தேர்ந்தெடுக்க உங்களைத் தூண்டுகிறது. VBA ஸ்கிரிப்ட் வெற்று செல்களை எங்கு பார்க்க வேண்டும் என்பதைத் தேர்வுசெய்ய இது உங்களை அனுமதிக்கிறது. - வெற்றிடங்களைச் சரிபார்க்கவும்: தேர்ந்தெடுக்கப்பட்ட வரம்பில் உள்ள ஒவ்வொரு கலத்திலும் குறியீடு சுழல்கிறது. அது வெற்று கலத்தைக் கண்டால், அதற்கு மேலே உள்ள கலத்திலிருந்து தானாகவே மதிப்பை நகலெடுக்கிறது
Cell.Offset(-1, 0).Value
. - வெற்று வரம்பைக் கையாளவும்: வரம்பு எதுவும் தேர்ந்தெடுக்கப்படவில்லை அல்லது பயனர் தேர்வை ரத்து செய்தால், குறியீடு “வரம்பு தேர்ந்தெடுக்கப்படவில்லை” என்று ஒரு செய்தியைக் காண்பிக்கும் மற்றும் மேக்ரோவிலிருந்து பாதுகாப்பாக வெளியேறும்.
இந்த பணிக்கு VBA ஐப் பயன்படுத்துவதன் நன்மைகள்
- திறன்: பல்வேறு நெடுவரிசைகளில் பல வெற்று செல்கள் இருந்தாலும், மேக்ரோ பெரிய தரவுத்தொகுப்புகளை விரைவாக செயலாக்குகிறது.
- ஆட்டோமேஷன்: நீங்கள் கலங்களின் வரம்பை ஒருமுறை மட்டுமே தேர்ந்தெடுக்க வேண்டும், மீதமுள்ளவற்றை குறியீடு கையாளும்.
- தனிப்பயனாக்கம்: குறியீடானது குறிப்பிட்ட தேவைகளுக்கு ஏற்ப எளிதாக மாற்றியமைக்கப்படலாம். எடுத்துக்காட்டாக, நிபந்தனைகளின் அடிப்படையில் வெவ்வேறு மதிப்புகளுடன் வெற்றிடங்களை நிரப்ப நீங்கள் அதை மாற்றியமைக்கலாம்.
பிழைகாணல் குறிப்புகள்
- வரம்பு எதுவும் தேர்ந்தெடுக்கப்படவில்லை: நீங்கள் மேக்ரோவை இயக்கினாலும் வரம்பைத் தேர்ந்தெடுக்கவில்லை என்றால், அது ஒரு செய்தியைக் காட்டி வெளியேறும். கேட்கும் போது சரியான வரம்பை முன்னிலைப்படுத்துவதை உறுதிசெய்யவும்.
- இணைக்கப்பட்ட கலங்கள்: உங்கள் தரவு கலங்களை ஒன்றிணைத்திருந்தால், VBA எதிர்பார்த்தபடி வேலை செய்யாமல் போகலாம். இந்த மேக்ரோவை இயக்கும் முன் கலங்களை இணைப்பதை நீக்குவது நல்லது.
- வடிவமைத்தல் சிக்கல்கள்: சில நேரங்களில், Excel இல் உள்ள வெற்று செல்கள் காலியாகத் தோன்றலாம் ஆனால் இடைவெளிகள் அல்லது வடிவமைப்பைக் கொண்டிருக்கலாம். மேக்ரோவை இயக்கும் முன் செல்கள் உண்மையிலேயே காலியாக இருப்பதை உறுதிசெய்யவும்.
முடிவுரை
தரவுகளுடன் பணிபுரியும் போது மேலே உள்ள கலத்தின் மதிப்புகளுடன் வெற்று செல்களை நிரப்புவது ஒரு பொதுவான பணியாகும், மேலும் VBA இந்த செயல்முறையை தானியக்கமாக்குவதற்கான சிறந்த வழியை வழங்குகிறது. குறியீட்டின் சில வரிகள் மூலம், நீங்கள் நேரத்தைச் சேமிக்கலாம் மற்றும் உங்கள் தரவுத்தொகுப்புகள் முழுவதும் நிலைத்தன்மையை உறுதிசெய்யலாம். நீங்கள் நிதி அறிக்கைகள், சரக்குகள் அல்லது வேறு ஏதேனும் தரவு-கடுமையான பணியை நிர்வகித்தாலும், இந்த VBA மேக்ரோ உங்கள் வேலையை சீரமைக்க உதவும்.
இந்த VBA தீர்வை முயற்சிக்க தயங்காதீர்கள், இது உங்களுக்கு எப்படி வேலை செய்கிறது என்பதை எங்களுக்குத் தெரியப்படுத்துங்கள்! நீங்கள் ஏதேனும் சிக்கல்களை எதிர்கொண்டால் அல்லது மேலும் தனிப்பயனாக்கம் தேவைப்பட்டால், VBA இன் நெகிழ்வுத்தன்மை உங்கள் குறிப்பிட்ட தேவைகளுக்கு ஏற்றவாறு குறியீட்டை மாற்ற அனுமதிக்கிறது.