உள்ளடக்க அட்டவணை
இந்த கட்டுரை எனது தொடரின் ஒரு பகுதியாகும்: Excel VBA & மேக்ரோக்கள் - ஒரு படி படிப்படியாக முழுமையான வழிகாட்டி . பெரும்பாலும் பயன்படுத்தப்படும் 10 Excel VBA ஆப்ஜெக்ட்களின் பட்டியலைப் பற்றி விவாதிப்போம்.
பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்
இந்தக் கட்டுரையைப் படிக்கும்போது உடற்பயிற்சி செய்ய இந்தப் பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்.
VBA Objects.xlsm
VBA பொருள்கள் என்றால் என்ன?
ஒரு ஆப்ஜெக்ட் என்பது ஒரு கட்டளை அல்லது சில குறிப்பிட்ட பணிகளைச் செய்வதற்கு VBA குறியீட்டில் பொருந்தும்.
VBA (விஷுவல் பேசிக் அப்ளிகேஷன்) என்பது ஒரு பொருள் சார்ந்த நிரலாக்க மொழியாகும். பொருள் VBA இன் கூறுகளில் ஒன்றாகும்.
ஒரு பொருளுக்கு அதன் பண்பு மற்றும் முறை உள்ளது. முறை என்பது அந்த பொருளின் செயல்பாடு மற்றும் பண்பு அந்த பொருளின் பண்புகளை விளக்குகிறது.
VBA ஆப்ஜெக்ட்களின் பண்புக்கூறுகள்
VBA பொருளைப் பயன்படுத்துவதற்கு ஒரு இருக்க வேண்டும் பொருளில் உள்ள முறை அல்லது சொத்து. அந்த பண்புகளை நாம் இங்கே விவாதிப்போம்.
பண்புகள்
VBA ஆப்ஜெக்ட் பண்புகள் பொருள்களின் அமைப்புகளாக கருதப்படலாம்.எக்செல் பல பொருட்களைக் கொண்டுள்ளது. எக்ஸெல் விபிஏவில் உள்ள பெரும்பாலான ஆப்ஜெக்ட்கள் பண்புகளைக் கொண்டுள்ளன.
எடுத்துக்காட்டு:
- ரேஞ்ச் ஆப்ஜெக்ட் பண்புகளைக் கொண்டுள்ளது. அவற்றில் சில நெடுவரிசை , சூத்திரம் , வரிசை , அகலம் , மற்றும் மதிப்பு . <9 விளக்கப்படம் பொருளுக்கு லெஜண்ட் , சார்ட் ஏரியா , சார்ட் ஸ்டைல் மற்றும் பல பண்புகள் உள்ளன.
- 1>ChartTitle என்பதும் ஒரு 5 விளிம்புகள் கொண்ட நட்சத்திரத்தை உருவாக்க VBA குறியீடு பயன்படுத்தப்படுகிறது.
8879
msoShape5pointStar கட்டளையை மாற்றுவதன் மூலம் எந்த வடிவத்தையும் வரையலாம்.
10. ListObject Object
ListObject என்பது ListObjects Object இன் ஒரு பகுதியாகும். ஒரு லிஸ்ட்ஆப்ஜெக்ட் ஒர்க் ஷீட்டின் ஒற்றை அட்டவணையைக் குறிக்கிறது.
முறைகள் பண்புகள் நீக்கு செயலில் வெளியிடு விண்ணப்பத்தை புதுப்பி AutoFilter மறுஅளவாக்கு கருத்து கிரியேட்டர் பெயர் பெற்றோர் வரம்பு வரிசை சுருக்கம் எடுத்துக்காட்டு:
இந்த உதாரணம் ஒரு அட்டவணையில் இருந்து தரவைப் பிரித்தெடுத்து, அதை வரிசையில் சேமிப்பதாகும்.
7989
மேலும் படிக்க: எக்செல் விபிஏ செல் மதிப்புகளுடன் வரிசையை விரிவுபடுத்தும் (4 பொருத்தமான எடுத்துக்காட்டுகள்)
முடிவு
இந்தக் கட்டுரையில், பொதுவாகப் பயன்படுத்தப்படும்வற்றை விவரித்தோம். எக்செல் VBA பொருள்கள் பட்டியல். இது உங்கள் தேவைகளை பூர்த்தி செய்யும் என்று நம்புகிறேன். தயவுசெய்து எங்கள் வலைத்தளமான ExcelWIKI.com ஐப் பார்த்து, கருத்துப் பெட்டியில் உங்கள் ஆலோசனைகளைத் தெரிவிக்கவும்.
பொருள், எழுத்துரு , வடிவம் மற்றும் பார்டர் போன்ற பண்புகளுடன்.
VBA ஆப்ஜெக்ட் பண்புகளின் பயன்பாடு:
பின்வருவனவற்றைச் செய்ய VBA குறியீட்டை எழுதலாம்:
- நீங்கள் ஒரு பொருளின் தற்போதைய சொத்து அமைப்புகளை ஆய்வு செய்து, இந்த அமைப்புகளின் அடிப்படையில் ஏதாவது செய்யலாம்.
- நீங்கள் புதிய மதிப்புகளை அமைப்பதன் மூலம் பொருளின் பண்பு அமைப்புகளை மாற்றலாம்.
இந்த VBA அறிக்கையைப் பாருங்கள்:
Range("E10").Value
இந்த அறிக்கையில், வரம்பு ஒரு பொருள், மதிப்பு என்பது பண்புகளில் ஒன்றாகும். VBA அறிக்கையில், பொருள்கள் மற்றும் பண்புகள் பக்கவாட்டில் வைக்கப்பட்டு அவற்றை ஒரு காலத்தால் பிரிக்கும் ( ஒரு புள்ளி, . ). பொருள்கள் முதலில் வைக்கப்படுகின்றன, பின்னர் அவற்றின் பண்புகள்.
எடுத்துக்காட்டாக, பின்வரும் VBA அறிக்கையானது மதிப்பு பண்புகளை வரம்பு E10:100 அமைக்கிறது.
1473
அந்த அறிக்கை செல் E10 இல் 100 எண்ணைக் காண்பிக்கும்.
முறைகள்:
A முறைஎன்பது ஒரு பொருளின் மீது செயல்படுத்தப்படும் ஒரு செயலாகும்.பொருட்களுக்கும் முறைகள் உள்ளன. எடுத்துக்காட்டாக, வரம்பு பொருள்கள் தெளிவு முறையைக் கொண்டுள்ளன. பின்வரும் VBA அறிக்கை வரம்பு ஐ அழிக்கிறது. இந்த அறிக்கையானது வரம்பு ஐத் தேர்ந்தெடுத்து, முகப்பு ➪ எடிட்டிங் ➪ அழி ➪ அனைத்தையும் அழி :
8343
விபிஏ குறியீட்டில், முறைகள் பண்புகளைப் போல் இருக்கும். முறைகள் பிரிக்கும் ஆபரேட்டருடன் (.) பொருள்களுடன் இணைக்கப்பட்டுள்ளன. இருப்பினும், முறைகள் மற்றும் பண்புகள் VBA இல் வேறுபட்ட கருத்துக்கள்.
மேலும் படிக்க: எக்செல் விளக்கப்படம்தரவு மறைக்கப்படும் போது மறைந்துவிடும் (3 தீர்வுகள்)
எக்செல் இல் அதிகம் பயன்படுத்தப்படும் 10 VBA ஆப்ஜெக்ட்களின் பட்டியல்
எக்செல் தொடர்ந்து ஒரு படிநிலை உள்ளது objects இது:
விண்ணப்பம் → பணிப்புத்தகம் → பணித்தாள் → வரம்பு
இங்கே, Excel VBA இன் பொதுவாகப் பயன்படுத்தப்படும் பொருட்களின் பட்டியலை விரிவாகப் பேசுவோம்.<3
1. பயன்பாட்டு பொருள்
பயன்பாடு ஆப்ஜெக்ட் எக்செல் மிகவும் பரவலாகப் பயன்படுத்தப்படும் பொருள்களில் ஒன்றாகும். இது மொத்த எக்செல் பயன்பாட்டைப் பிரதிநிதித்துவப்படுத்தப் பயன்படுகிறது.
20>ActiveCell >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1> முறையைக் கணக்கிடுங்கள். இந்த மேக்ரோ அனைத்து திறந்த பணிப்புத்தகங்களையும் கணக்கிட பயன்படுகிறது.முறைகள் | பண்புகள் | |
---|---|---|
கணக்கிடு | ||
கணக்கு 16> | வெளியேறு | ஆக்டிவ் ஒர்க்புக் |
இயக்கு 20> DisplayFormulaBar | ||
காத்திருங்கள் | பாதை | |
StatusBar |
4580
எடுத்துக்காட்டு 2:
இல் கீழே உள்ள எடுத்துக்காட்டில், DisplayScrollBars பண்பை Application object உடன் பயன்படுத்தினோம். இந்த மேக்ரோவின் நோக்கம் ஸ்க்ரோல் பட்டியை மறைப்பதாகும்.
3511
இங்கு, False என்ற நிலையை வைக்கிறோம், அதாவது மாட்டார்கள்எக்செல் தாளின் ஸ்க்ரோல் பார்களைக் காட்டு 1>2. பணிப்புத்தகங்கள் பொருள்
பணிப்புத்தகங்கள் பொருள் பணிப்புத்தகத்துடன் தொடர்புடையது. இது எக்செல் பயன்பாட்டில் தற்போது திறக்கப்பட்டுள்ள பணிப்புத்தகங்களின் பட்டியலைக் குறிக்கிறது.
முறைகள் | பண்புகள் |
---|---|
சேர் | விண்ணப்பம் |
செக் அவுட் | எண்ணிக்கை |
மூடு | கிரியேட்டர் |
திறந்த | பொருள் |
பெற்றோர் |
எடுத்துக்காட்டு 1:
இங்கே, எக்செல் பணிப்புத்தகத்தை மூடும் ஒர்க்புக்ஸ் ஆப்ஜெக்ட்டின் அடிப்படையில் எளிய VBA குறியீட்டைப் பயன்படுத்தினோம்.
5688
எடுத்துக்காட்டு 2:
இந்த எடுத்துக்காட்டு Disney.xlsx பணிப்புத்தகத்தில் ஒரு புதிய மாறி page_1 சேர்க்கும்.
2269
3. ஒர்க்புக் ஆப்ஜெக்ட்
வொர்க்புக் ஆப்ஜெக்ட் ஒரு ஒர்க்புக்கைக் குறிக்கிறது. இது தற்போது செயலில் உள்ள அல்லது திறந்திருக்கும் பணிப்புத்தகங்களில் உறுப்பினராக உள்ளது. மாறாக பணிப்புத்தகம் என்பது பணித்தாள்களின் தொகுப்பாகும்.
முறைகள் | பண்புகள் |
---|---|
செயலில் | ActiveChart |
AddToFavourite | ActiveSheet |
மூடு | AutoSaveOn |
DeleteNumberFormat | FullName |
Save | UserStatus |
SaveAs |
எடுத்துக்காட்டு 1:
தற்போதைய பணிப்புத்தகத்தை மூட விரும்புகிறோம்.
7728
நாங்கள்நெருக்கமான பணிப்புத்தகத்திற்கு ஒத்த குறியீட்டைப் பயன்படுத்தியது. திறந்திருக்கும் அனைத்துப் பணிப்புத்தகங்களுக்கும் ஒர்க்புக்ஸ் ஆப்ஜெக்ட் பயன்படுத்தப்படுகிறது. ஆனால் ஒர்க்புக் ஆப்ஜெக்ட் செயலில் உள்ள பணிப்புத்தகத்திற்கு மட்டுமே பொருந்தும்.
எடுத்துக்காட்டு 2:
இந்த எடுத்துக்காட்டில், ஒர்க்புக் <2ஐப் பயன்படுத்தி ஒரு கலத்திற்கு பெயரிடுவோம்> பொருள்.
8299
4. தாள்கள் பொருள்
தாள்கள் பொருள் குறிப்பிடப்பட்ட அல்லது செயலில் உள்ள எக்செல் பணிப்புத்தகத்தின் அனைத்து வகையான தாள்களுடன் தொடர்புடையது. தாள்கள் பணித்தாள்களாக இருக்கலாம், விளக்கப்பட தாள்கள் மைக்ரோ தாள்கள்>சேர் விண்ணப்பத்தை சேர் 2 எண்ணிக்கை நகல் உருப்படி நீக்கு பெற்றோரை நகர்த்து தெரியும் PrintOut PrintPreview SelectCalculate 19>
எடுத்துக்காட்டு 1:
இந்த VBA குறியீடு பணிப்புத்தகத்தின் 2வது தாளைச் செயல்படுத்தும்.
7726<0
எடுத்துக்காட்டு 2:
இந்த எடுத்துக்காட்டில், 1வது தாளுக்குப் பிறகு புதிய தாளைச் சேர்ப்போம்.
3225
5. ஒர்க்ஷீட்ஸ் ஆப்ஜெக்ட்
இந்த ஒர்க்ஷீட்ஸ் ஆப்ஜெக்ட் என்பது தாள்கள் பொருளின் ஒரு பகுதியாகும். இது பணித்தாள்களின் தொகுப்பு மட்டுமே. ஆனால் தாள்கள் பொருளில் விளக்கப்படத் தாள்கள் மற்றும் மைக்ரோ ஆகியவையும் அடங்கும்தாள்கள்.
<19 23>எடுத்துக்காட்டு 1:
இது பின்வரும் பணிப்புத்தகத்தின் 2வது ஒர்க் ஷீட்டை செயல்படுத்தும்
4717
நாம் இதையும் பயன்படுத்தலாம் தாள்கள் பொருள். ஆனால் நாம் தாள்கள் பொருளைப் பயன்படுத்தினால், அது ஒரு விளக்கப்படம் அல்லது மைக்ரோ ஷீட்டைச் செயல்படுத்தலாம். குறிப்பிட்ட பணிப்புத்தகத்தின் இருப்பிடத்தைப் பொறுத்தது.
எடுத்துக்காட்டு 2:
பணிப்புத்தகத்தில் நாங்கள் விரும்பிய இடத்தில் ஒரு தாளை நகலெடுப்போம்.
3836
இதே போன்ற வாசிப்புகள்
- எக்செல் விபிஏவில் 1>22 மேக்ரோ எடுத்துக்காட்டுகள்
- 20 எக்செல் விபிஏவில் தேர்ச்சி பெறுவதற்கான நடைமுறை குறியீட்டு குறிப்புகள்
- எக்செல் இல் விபிஏ குறியீட்டை எழுதுவது எப்படி (எளிதில் படிகள்)
- எக்செல் இல் VBA மேக்ரோக்களின் வகைகள் (விரைவான வழிகாட்டி)
- VBA அம்சங்கள் மற்றும் பயன்பாடுகளுக்கான அறிமுகம்
6. ஒர்க்ஷீட் ஆப்ஜெக்ட்
ஒர்க்ஷீட் ஆப்ஜெக்ட் என்பது ஒர்க்ஷீட் ன் ஒரு பகுதியாகும். இது ஒரு ஒர்க் ஷீட்டை மட்டுமே குறிக்கிறது. இந்தப் பிரிவு ஒர்க்ஷீட் பொருளின் அடிப்படையில் ஒரு மாதிரி VBA குறியீட்டைக் காண்பிக்கும்பணித்தாள்.
முறைகள் | பண்புகள் |
---|---|
நகல் | விண்ணப்பம் |
நீக்கு | எண்ணி |
நகர்த்து | கிரியேட்டர் |
அச்சிடு | உருப்படி |
PrintPreview | Parent |
தேர்ந்தெடு | தெரியும் |
சேர் | |
சேர்2 |
முறைகள் | பண்புகள் |
---|---|
செயல்படுத்து | விண்ணப்பம் |
கணக்கிடு | கலங்கள் |
எழுத்துப்பிழை சரிபார்ப்பு | நெடுவரிசைகள் |
நகல் | கருத்துகள் |
நீக்கு | பெயர் |
மதிப்பீடு | அடுத்து |
நகர்த்து | அவுட்லைன் |
ஒட்டு | பக்க அமைவு |
பேஸ்ட் ஸ்பெஷல் | பெற்றோர் |
PrintOut | Range |
PrintPreview | வரிசைகள் |
SaveAs | வடிவங்கள் |
தேர்ந்தெடு | வரிசை |
தாவல் | |
வகை | |
தெரியும் |
எடுத்துக்காட்டு 1:
இந்த VBA குறியீட்டைப் பயன்படுத்திய பிறகு செயலில் உள்ள ஒர்க்ஷீட்டின் பெயர் மாறும்.
3469
எடுத்துக்காட்டு 2:
தற்போதைய பணித்தாள் பற்றி அறிய விரும்புகிறோம். பின்வரும் VBA குறியீட்டைப் பயன்படுத்தவும்.
6489
7. வரம்பு பொருள்
வரம்பு பொருள் எக்செல் கோப்பின் கலங்களுடன் தொடர்புடையது. எக்செல் ஒர்க்ஷீட்டிலிருந்து ஒரு செல், வரிசை, நெடுவரிசை அல்லது குறிப்பிட்ட எண்ணிக்கையிலான கலங்கள், வரிசைகள் அல்லது நெடுவரிசைகளைத் தேர்ந்தெடுக்க இது பயன்படுகிறது. நாம் செல் குறிப்பை வைக்க வேண்டும்விவாதம் தானியங்கி நிரப்பு விண்ணப்பம் கணக்கிடு பகுதிகள் தெளிவு கலங்கள் நகல் நெடுவரிசை நீக்கு எண்ணி <19 கண்டுபிடி முடிவு செருகு எழுத்துரு பேஸ்ட் ஸ்பெஷல் உயரம் மாற்று உருப்படி ஓடு இடது தேர்ந்தெடு ListObject Show பெயர் வரிசை அடுத்து அட்டவணை பெற்றோர் வரம்பு வரிசை வரிசைகள் மேல் சரிபார்ப்பு மதிப்பு அகலம்
எடுத்துக்காட்டு 1:
இது மாதிரி VBA குறியீடு, இது வரம்பில் உள்ள கலங்களைத் தேர்ந்தெடுக்கும் B5:D5 .
9999
எடுத்துக்காட்டு 2:
இந்த உதாரணம் ஒரு குறிப்பிட்ட வரம்பை நகலெடுக்கும் செயலில் ஷீ t.
9339
8. வடிவங்கள் பொருள்
வடிவங்கள் பொருள் ஒரு பணித்தாளில் இருக்கும் அனைத்து வடிவங்களுடனும் தொடர்புடையது. இதைப் பயன்படுத்தி நாம் தேர்ந்தெடுத்து நீக்கலாம் அல்லது பிற பணிகளைச் செய்யலாம்பொருள் AddConnector எண்ணிக்கை AddLine Creator AddPicture பெற்றோர் AddShape வரம்பு உருப்படி அனைத்தையும் தேர்ந்தெடு
எடுத்துக்காட்டு 1:
இந்த VBA குறியீடு எல்லா வகைகளையும் தேர்ந்தெடுக்கும் பணித்தாளில் இருந்து வடிவங்கள் செயலில் உள்ள பணித்தாளின் வடிவங்கள்.
Sub Rename_A_Worksheet() ActiveSheet.Name = "Data Set -2" End Sub
9. வடிவ பொருள்
வடிவம் பொருள் வடிவங்களின் ஒரு பகுதியாகும். இது செயலில் உள்ள ஒர்க்ஷீட்டில் ஒரு வடிவத்தைக் குறிக்கிறது. இது வடிவங்கள் பொருளுடன் பயன்படுத்தப்படுகிறது.
<19 16> 20>பெற்றோர் 20>முறைகள் | பண்புகள் |
---|---|
பயன்படுத்து | விண்ணப்பம் |
நகல் | ஆட்டோ ஷேப் வகை |
வெட்டு | பின்னணி |
நீக்கு | விளக்கப்படம் |
நகல் | கனெக்டர் |
தேர்ந்தெடு | நிரப்பு |
உயரம் | |
இடது | |
பெயர் | |
நடவடிக்கை | |
பிரதிபலிப்பு | |
தலைப்பு | |
மேல் | |
வகை | |
தெரியும் | |
அகலம் |
எடுத்துக்காட்டு:
இது எளிமையானது