අන්තර්ගත වගුව
මෙම ලිපිය මගේ ලිපි මාලාවේ කොටසකි: Excel VBA & Macros - පියවරෙන් පියවර සම්පූර්ණ මාර්ගෝපදේශය . අපි වැඩිපුරම භාවිතා කරන Excel VBA වස්තු 10ක ලැයිස්තුවක් පමණක් සාකච්ඡා කරමු.
ප්රායෝගික වැඩපොත බාගන්න
ඔබ මෙම ලිපිය කියවන අතරතුර ව්යායාම කිරීමට මෙම පුහුණු වැඩපොත බාගන්න.
VBA Objects.xlsm
VBA Objects යනු කුමක්ද?
Object යනු යම් නිශ්චිත කාර්යයන් ඉටු කිරීම සඳහා VBA කේතයක යෙදෙන විධානයක් හෝ දෙයක් වේ.
VBA (දෘශ්ය මූලික යෙදුම) යනු වස්තු-නැඹුරු ක්රමලේඛන භාෂාවකි. වස්තුව VBA හි එක් අංගයකි.
වස්තුවකට එහි ගුණය සහ ක්රමය ඇත. ක්රමය යනු එම වස්තුව මගින් සිදු කරන ක්රියාව වන අතර එම වස්තුවේ ගතිලක්ෂණ ගුණය පැහැදිලි කරයි.
VBA වස්තු වල ගුණාංග
VBA වස්තුවක් යෙදීමට තිබිය යුතුය වස්තුවේ ක්රමය හෝ දේපල. අපි එම ගුණාංග මෙහි සාකච්ඡා කරමු.
ගුණාංග
VBA වස්තු ගුණාංග වස්තූන් සැකසීම් ලෙස සැලකිය හැක.Excel හි බොහෝ වස්තු ඇත. අප සමඟ වැඩ කරන Excel VBA හි බොහෝ වස්තු වල ගුණාංග ඇත.
උදාහරණය:
- Range object හි ගුණ ඇත. ඒවායින් සමහරක් වන්නේ තීරුව , සූත්රය , පේළිය , පළල , සහ අගය .
- ප්රස්ථාර වස්තුවකට Legend , ChartArea , ChartStyle , සහ යනාදී ගුණාංග ඇත.
- 1>ChartTitle ද a 5 දාර සහිත තරුවක් සෑදීමට VBA කේතය යොදනු ලැබේ.
1227
msoShape5pointStar විධානය වෙනස් කිරීමෙන් අපට ඕනෑම ආකාරයක හැඩයක් ඇඳිය හැකිය.
10. ListObject Object
ListObject යනු ListObjects Object හි කොටසකි. ListObject ක් මඟින් වැඩ පත්රිකාවේ තනි වගුවක් දක්වයි.
16> 20 21 20 සාරාංශය 23> 0> 1>උදාහරණය:මෙම උදාහරණය වන්නේ වගුවකින් දත්ත උපුටා ගෙන අරාව තුළ ගබඩා කිරීමයි.
1909
වැඩිදුර කියවන්න: Cell Values සමඟ Array ජනප්රිය කිරීමට Excel VBA (සුදුසු උදාහරණ 4)
නිගමනය
මෙම ලිපියෙන් අපි විස්තර කළේ බහුලව භාවිතා වන ඒවා Excel VBA වස්තු ලැයිස්තුව. මෙය ඔබගේ අවශ්යතා සපුරාලනු ඇතැයි මම බලාපොරොත්තු වෙමි. කරුණාකර අපගේ වෙබ් අඩවිය ExcelWIKI.com බලන්න සහ ඔබේ යෝජනා අදහස් පෙට්ටියේ දෙන්න.
Font , Format , සහ Border .ක්රම ගුණාංග මකන්න ක්රියාකාරී ප්රකාශනය යෙදුම නැවුම් කරන්න AutoFilter ප්රතිප්රමාණ කරන්න අදහස නිර්මාපක නම දෙමාපියන් පරාස වර්ග කිරීම
VBA Object Properties භාවිතය:<වැනි ගුණාංග සහිත වස්තුව 2>
පහත දේ කිරීමට අපට VBA කේතය ලිවිය හැක:
- ඔබට වස්තුවක වත්මන් දේපල සැකසීම් පරීක්ෂා කර මෙම සැකසීම් මත පදනම්ව යමක් කළ හැක.
- ඔබ නව අගයන් සැකසීමෙන් වස්තුවේ දේපල සැකසීම් වෙනස් කළ හැක.
මෙම VBA ප්රකාශය බලන්න:
Range("E10").Value
මෙම ප්රකාශයේ, පරාසය වස්තුවකි, අගය යනු ගුණාංග වලින් එකකි. VBA ප්රකාශය තුළ, වස්තු සහ ගුණාංග කාල සීමාවකින් ( තිතක්, . ) වෙන් කරමින් පැත්තකින් තබා ඇත. වස්තු පළමුව තබා ඇත, පසුව ඒවායේ ගුණාංග.
උදාහරණයක් ලෙස, පහත VBA ප්රකාශය අගය හි පරාස E10:100 .
5248<0 ගුණය සකසයි>එම ප්රකාශය 100අංකය Cell E10හි සංදර්ශන කිරීමට හේතු වේ.
ක්රම:
A ක්රමයයනු වස්තුවක් මත ක්රියාත්මක කරන ක්රියාවකි.වස්තු වලටද ක්රම ඇත. උදාහරණයක් ලෙස, Range objects සතුව Clear ක්රමයක් ඇත. පහත VBA ප්රකාශය පරාසයක් හිස් කරයි. මෙම ප්රකාශය පරාසය තෝරා පසුව නිවස ➪ සංස්කරණය ➪ Clear ➪ සියල්ල හිස් කරන්න :
3255
VBA කේතයේ, ක්රම ගුණාංග ලෙස පෙනේ. ක්රම වෙන් කරන ක්රියාකරු (.) සමඟ වස්තූන් වෙත සම්බන්ධ වේ. කෙසේ වෙතත්, ක්රම සහ ගුණාංග VBA හි විවිධ සංකල්ප වේ.
වැඩිදුර කියවන්න: Excel Chartදත්ත සැඟවී ඇති විට අතුරුදහන් වේ (විසඳුම් 3 ක්)
Excel හි වැඩිපුරම භාවිතා වන VBA වස්තු 10 ලැයිස්තුව
එක්සෙල් විසින් අනුගමනය කරන ලද ධුරාවලියක් ඇත වස්තූන් වන:
යෙදුම → වැඩපොත → වැඩ පත්රිකාව → පරාසය
මෙහි, අපි Excel VBA හි බහුලව භාවිතා වන වස්තු ලැයිස්තුවක් විස්තරාත්මකව සාකච්ඡා කරමු.
1. යෙදුම් වස්තුව
යෙදුම වස්තුව Excel හි බහුලව භාවිතා වන වස්තු වලින් එකකි. එය මුළු Excel යෙදුම නියෝජනය කිරීමට භාවිතා කරයි.
20>ActiveCellක්රම | ගුණාංග |
---|---|
ගණනය කරන්න | |
CalculateFull | ActiveSheet |
InputBox | ActiveWindow |
ඉවත් කරන්න | ActiveWorkbook |
Run | DisplayScrollBars |
Undo | DisplayFormulaBar |
රැඳී සිටින්න | මාර්ගය |
StatusBar |
මෙම වස්තුව Excel හි යොදන අතරතුර අපට අවශ්ය ගුණාංගය හෝ ක්රමය එක් කිරීමට අවශ්ය වේ.
උදාහරණ 1:
මෙහිදී, අපි භාවිත කළේ ක්රමය ගණනය කරන්න. සියලුම විවෘත වැඩපොත් ගණනය කිරීම සඳහා මෙම මැක්රෝව භාවිතා වේ.
5828
උදාහරණ 2:
දී පහත උදාහරණය, අපි DisplayScrollBars property Application object සමඟ භාවිතා කළෙමු. මෙම මැක්රෝවේ අරමුණ වන්නේ අනුචලන තීරුව සැඟවීමයි.
3182
මෙහි, අපි තත්ත්වය අසත්යය දමමු, එයින් අදහස් වන්නේ එයයි. නැහැExcel පත්රයේ අනුචලන තීරු පෙන්වන්න.
වැඩිදුර කියවන්න: Excel VBA භාවිතයෙන් Path වෙතින් වැඩපොත විවෘත කරන්නේ කෙසේද (උදාහරණ 4)
1>2. වැඩපොත් වස්තුව
වැඩපොත් වස්තුව වැඩපොතට සම්බන්ධයි. එය Excel යෙදුමක දැනට විවෘත කර ඇති වැඩපොත් ලැයිස්තුව දක්වයි.
ක්රම | ගුණාංග |
---|---|
එකතු කරන්න | යෙදුම |
පරීක්ෂා කරන්න | ගණන් |
වසන්න | නිර්මාපක |
විවෘත | අයිතමය |
දෙමාපියන් |
උදාහරණ 1:
මෙහි, අපි Excel වැඩපොත වසා දමන Workbooks object මත පදනම්ව සරල VBA කේතයක් යෙදුවෙමු.
3485
උදාහරණ 2:
මෙම උදාහරණය Disney.xlsx වැඩපොතෙහි page_1 නව විචල්යයක් එක් කරයි.
5042
3. වැඩපොත වස්තුව
වැඩපොත වස්තුව තනි වැඩපොතක් නියෝජනය කරයි. එය දැනට සක්රිය හෝ විවෘතව පවතින වැඩපොත් හි සාමාජිකයෙකි. ඒ වෙනුවට වැඩපොතක් යනු වැඩ පත්රිකා එකතුවකි.
ක්රම | ගුණාංග |
---|---|
ක්රියාකාරී | ActiveChart |
AddToFavourite | ActiveSheet |
Close | AutoSaveOn |
DeleteNumberFormat | FullName |
Save | UserStatus |
SaveAs |
උදාහරණ 1:
අපට වත්මන් වැඩපොත වසා දැමීමට අවශ්යයි.
8506
3>
අපිසමීප වැඩපොතට සමාන කේතයක් යොදන ලදී. වැඩපොත් වස්තුව විවෘත කර ඇති සියලුම වැඩපොත් සඳහා යොදනු ලැබේ. නමුත් වැඩපොත වස්තුව අදාළ වන්නේ සක්රීය වැඩපොතට පමණි.
උදාහරණ 2:
මෙම උදාහරණයේදී, අපි වැඩපොත <2 භාවිතයෙන් කොටුවක් නම් කරමු> වස්තුව.
5536
4. Sheets Object
Sheets වස්තුව නිශ්චිත හෝ සක්රිය Excel වැඩපොතෙහි සියලු වර්ගවල පත්රවලට සම්බන්ධ වේ. පත්ර වැඩ පත්රිකා, ප්රස්ථාර පත්ර ක්ෂුද්ර පත්ර විය හැක.
19>ක්රම | ගුණාංග |
---|---|
එකතු කරන්න | යෙදුම |
එකතු කරන්න2 | ගණනය |
පිටපත් | අයිතමය |
මකන්න | දෙමාපියන් |
ගමන් | දෘශ්ය |
PrintOut | |
PrintPreview | |
Calculate තෝරන්න |
උදාහරණ 1:
මෙම VBA කේතය වැඩපොතේ 2වන පත්රය සක්රිය කරයි.
2240
උදාහරණ 2:
මෙම උදාහරණයේදී අපි 1වන පත්රයෙන් පසුව නව පත්රයක් එක් කරන්නෙමු.
6638
5. Worksheets Object
මෙම Worksheets object යනු Sheets object හි කොටසකි. එය වැඩ පත්රිකා පමණක් එකතුවකි. නමුත් Sheets object හි ප්රස්ථාර පත්ර සහ ක්ෂුද්ර ද ඇතුළත් වේපත්ර> මකන්න ගණනය ගමන් නිර්මාපක මුද්රණය අයිතමය මුද්රණ පෙරදසුන දෙමාපිය තෝරන්න දෘශ්ය එකතු කරන්න එකතු කරන්න2
උදාහරණ 1:
එය පහත වැඩපොතේ 2වන වැඩපත්රය සක්රිය කරයි
3380
අපි ද භාවිතා කළ හැක පත්ර වස්තුව. නමුත් අපි Sheets object භාවිතා කරන්නේ නම්, එය ප්රස්ථාරයක් හෝ ක්ෂුද්ර පත්රයක් සක්රිය කළ හැකි අතර එය නියමිත වැඩපොතෙහි පිහිටීම මත රඳා පවතී.
උදාහරණ 2:
අපි වැඩපොතෙහි අපට අවශ්ය ස්ථානයෙහි පත්රයක් පිටපත් කරන්නෙමු.
3714
සමාන කියවීම්
- 1>Excel VBA හි මැක්රෝ උදාහරණ 22ක්
- 20 Excel VBA ප්රගුණ කිරීමට ප්රායෝගික කේතීකරණ උපදෙස්
- Excel හි VBA කේතය ලියන්නේ කෙසේද (පහසුවෙන් පියවර)
- Excel හි VBA Macros වර්ග (ඉක්මන් මාර්ගෝපදේශයක්)
- VBA විශේෂාංග සහ යෙදුම් හඳුන්වාදීම
6. Worksheet Object
Worksheet object යනු Worksheets හි කොටසකි. එය තනි වැඩ පත්රිකාවක් පමණක් නියෝජනය කරයි. මෙම කොටස මඟින් වැඩපත්රය වස්තුව මත පදනම්ව නියැදි VBA කේතයක් පෙන්වනු ඇතවැඩ පත්රිකාව.
<19 20> අලවන්න 16 ~ 20>PasteSpecial <19ක්රම | ගුණාංග |
---|---|
සක්රිය කරන්න | යෙදුම |
ගණනය කරන්න | සෛල |
අක්ෂර වින්යාසය පරීක්ෂා කරන්න | තීරු |
පිටපත් | අදහස් |
මකන්න | නම |
ඇගයුම | ඊළඟ |
ගෙන යන්න | දළ සටහන් |
පිටු සැකසුම | |
මාපිය | |
මුද්රණය | පරාසය |
PrintPreview | පේළි |
SaveAs | හැඩ |
තෝරන්න | Sort |
ටැබ් | |
වර්ගය | |
දෘශ්ය |
උදාහරණ 1:
මෙම VBA කේතය යෙදීමෙන් පසු ක්රියාකාරී වැඩ පත්රිකාවේ නම වෙනස් වේ.
7004
උදාහරණ 2:
අපට වත්මන් වැඩ පත්රිකාව ගැන දැන ගැනීමට අවශ්යයි. පහත VBA කේතය යොදන්න.
1990
7. පරාස වස්තුව
පරාස වස්තුව Excel ගොනුවේ සෛල වලට සම්බන්ධ වේ. එය එක්සෙල් වැඩ පත්රිකාවකින් තනි කොටුවක්, පේළියක්, තීරුවක් හෝ නිශ්චිත සෛල, පේළි හෝ තීරු ගණනක් තෝරා ගැනීමට භාවිතා කරයි. අපි සෛල යොමුව තැබිය යුතුයිතර්කය.
<19 <19ක්රම | ගුණාංග | |
---|---|---|
සක්රිය කරන්න | ලිපිනය | |
ස්වයං පිරවීම | යෙදුම | |
ගණනය කරන්න | ප්රදේශ | |
පැහැදිලි | සෛල | |
පිටපත් | තීරුව | |
මකන්න | ගණන් | |
සොයන්න | අව> | උස |
ප් රතිස්ථාපනය | අයිතමය | |
ධාවනය | වමට | |
තෝරන්න | ListObject | |
Show | නම | |
Sort | ඊළඟ | |
වගුව | දෙමාපියන් | |
පරාසය | ||
පේළිය | ||
පේළි | ||
21> | ඉහළ | |
වලංගුකරණය | ||
අගය | ||
පළල |
උදාහරණ 1:
මෙය නියැදි VBA කේතයකි, එය පරාසයක සෛල තෝරන B5:D5 .
2865
උදාහරණ 2:
මෙම උදාහරණය යම් පරාසයක් පිටපත් කරයි ක්රියාකාරී shee t.
2410
8. හැඩතල වස්තුව
හැඩ වස්තුව වැඩ පත්රිකාවක පවතින සියලුම හැඩවලට සම්බන්ධ වේ. අපට මෙය භාවිතා කර වෙනත් කාර්යයන් තෝරා මකා දැමීමට හෝ ඉටු කිරීමට හැකියවස්තුව.
ක්රම | ගුණාංග |
---|---|
AddCallout | යෙදුම |
AddConnector | ගණනය |
AddLine | Creator |
AddPicture | දෙමව්පියන් |
AddShape | පරාස |
අයිතම | |
සියල්ල තෝරන්න |
උදාහරණ 1:
මෙම VBA කේතය සියලු වර්ග තෝරා ගනු ඇත වැඩ පත්රිකාවකින් හැඩතල.
7381
උදාහරණ 2:
මෙම උදාහරණයේදී, අපි දැනට පවතින ක්රියාවට අපේක්ෂිත ක්රියාව යොදන්නෙමු. සක්රිය වැඩ පත්රිකාවේ හැඩතල.
3502
9. හැඩ වස්තුව
හැඩය වස්තුව හැඩතලවල කොටසකි. එය ක්රියාකාරී වැඩ පත්රිකාවක තනි හැඩයක් දක්වයි. එය හැඩ වස්තුව සමඟ භාවිතා වේ.
16> 20>ක්රම | ගුණාංග |
---|---|
අයදුම් කරන්න | යෙදුම |
පිටපත් | ස්වයං හැඩතලය |
කපන | පසුබිම් විලාසය |
මකන්න | ප්රස්ථාරය |
අනුපිටපත් | සම්බන්ධකය |
තෝරන්න | පුරවන්න |
උස | |
වම | |
නම | |
ක්රියාවේදී | |
දෙමාපියන් | |
ආවර්ජනය | |
මාතෘකාව | |
ඉහළ | |
වර්ගය | |
දෘශ්ය | |
පළල |
උදාහරණය:
මෙය සරලයි