අන්තර්ගත වගුව
මෙම ලිපියෙන්, ඔබ VBA Excel හි සෛල, පේළි සහ තීරු සඳහා පරාසය සකසන්නේ කෙසේදැයි ඉගෙන ගනු ඇත.
වැඩපොත බාගන්න
ඔබට නොමිලේ පුහුණු Excel වැඩපොත මෙතැනින් බාගත හැක.
VBA.xlsm හි පරාසය සකසන්න
VBA Range Object
VBA හි Range වස්තුවේ Excel වැඩ පත්රිකාව තුළ තනි සෛලයක්, බහු සෛල, පේළි, තීරු අඩංගු විය හැක.
0> පරාසයවස්තුවේ ධුරාවලිය පහත පරිදි වේ.යෙදුම > වැඩපොත > වැඩ පත්රිකාව > පරාසය
ඔබ VBA හි පරාස වස්තුව ප්රකාශ කළ යුතු ආකාරය මෙයයි.
1>7 VBA Excel හි පරාසය සකසන්නේ කෙසේද යන්න පිළිබඳ උදාහරණ
මෙම කොටස තනි කොටුවක පරාසයක් සකසන්නේ කෙසේද යන්න සාකච්ඡා කරනු ඇත, බහු සෛල, තනි පේළිය, බහු පේළි, තනි තීරුව, බහු තීරු සහ VBA Excel හි විධාන බොත්තම හරහා පරාසයක් සකසන්න.
1. VBA හි Single Cell එකක පරාසය සකසන්න
මෙහිදී අපි බලමු තනි කොටුවක VBA සමඟින් Range සකසන්නේ කෙසේද යන්න.
පියවර:
- ඔබේ යතුරුපුවරුවේ Alt + F11 ඔබන්න නැතහොත් සංවර්ධක -> Visual Basic Visual Basic Editor විවෘත කිරීමට.
- උප-අප් කේත කවුළුව තුළ, මෙනු තීරුවෙන් , ක්ලික් කරන්න ඇතුළු කරන්න -> Module .
- පහත කේතය පිටපත් කර එය කේත කවුළුවට අලවන්න.
7076
මෙහි,
B2 = අපට සැකසීමට අවශ්ය කොටුවවටිනාකම. ඔබට අවශ්ය ඕනෑම සෛල යොමු අංකයක් ඔබට සැකසිය හැක.
ඔබගේ කේතය දැන් ක්රියාත්මක වීමට සූදානම්ය.
- ඔබේ යතුරුපුවරුවේ හෝ මෙනු තීරුවෙන් F5 ඔබන්න තෝරන්න ධාවනය -> උප/පරිශීලක පෝරමය ධාවනය කරන්න. ඔබට මැක්රෝව ක්රියාත්මක කිරීමට උප මෙනු තීරුවේ ඇති කුඩා Play නිරූපකය මත ක්ලික් කළ හැක.
Cell B2 දැන් “ Hello World ” අගය අඩංගු වේ.
තවත් කියවන්න: VBA එක්සෙල් හි පරාසයේ සෑම සෛලයක් සඳහාම
2. VBA හි බහු සෛල තුළ පරාසය සකසන්න
මෙහිදී අපි බහු සෛල තුළ පරාසය සකසන්නේ කෙසේදැයි බලමු. සමඟ VBA .
පියවර:
- පෙර ආකාරයටම, දෘෂ්ය මූලික සංස්කාරකය විවෘත කරන්න සංවර්ධක ටැබයෙන් සහ කේත කවුළුවෙහි ඇතුළු කරන්න මොඩියුලය .
- කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න.
7627
ඔබගේ කේතය දැන් ක්රියාත්මක වීමට සුදානම්ය.
- macro සහ සියලුම සෛල A1 සිට <දක්වා ක්රියාත්මක කරන්න. 1>D5 දැන් “ Hello! ”
3 අල්ලාගෙන සිටින්න. VBA
හි Set Single Single Row in VBA සමඟින් තනි පේළියකින් Range සකසන්නේ කෙසේදැයි අපි බලමු.
පියවර:
- පෙර ආකාරයටම, Developer ටැබයෙන් Visual Basic Editor විවෘත කර කේත කවුළුව තුළ මොඩියුලය ඇතුළු කරන්න.
- කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න.
7976
ඔබේ කේතය දැන් ධාවනය කිරීමට සූදානම්ය.
- Run macro and A1 සිට D5 දක්වා සියලුම පේළි වලින් 3වන පේළිය පමණක් දැන් “ Hello! ”
- පේළි(3).අගය කේතයේ 3වන නිශ්චිත පරාසයේ A1:D5 පේළියට ප්රවේශය ලබා දුන්නේය. .
4. VBA හි බහු පේළි වලින් පරාසය සකසන්න
මෙහිදී අපි VBA සමඟ බහු පේළි පරාසය සකසන්නේ කෙසේදැයි බලමු.
පියවර:
- පෙර ආකාරයටම, Developer ටැබය සහ වෙතින් Visual Basic Editor විවෘත කරන්න. කේත කවුළුවෙහි මොඩියුලය ඇතුළු කරන්න.
- කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න.
6655
ඔබේ කේතය දැන් වේ. ධාවනය කිරීමට සූදානම්.
- ධාවනය macro සහ 1st , 3rd සහ 5th පේළි සියල්ලෙන් A1 සිට D5 දක්වා පේළි දැන් “ Hello! ”
<1 අල්ලාගෙන සිටින්න>සමාන කියවීම්:
- සෛල අගය VBA මත පදනම්ව පරාසය තෝරා ගන්නේ කෙසේද (විධි 7)
- VBA හි පරාසයක වස්තුව භාවිතා කරන්න Excel හි (ප්රොපටීස් 5)
- VBA පරාසයේ ඕෆ්සෙට් භාවිතා කරන්නේ කෙසේද (විධි 11)
- VBA Range with Variable Row Number with Excel (4 උදාහරණ)
5. VBA හි තනි තීරුවෙන් පරාසය සකසන්න
මෙහිදී අපි බලමු පරාසය සකසන්නේ කෙසේදැයි තනි තීරුවක් සමඟ VBA .
පියවර:
- පෙර ආකාරයටම, Developer ටැබයෙන් Visual Basic Editor විවෘත කර කේත කවුළුවෙහි Insert Module .
- කේත කවුළුව තුළ,පහත කේතය පිටපත් කර එය අලවන්න.
9116
ඔබගේ කේතය දැන් ක්රියාත්මක වීමට සුදානම්ය.
- Run macro සහ පමණක් 2nd තීරුව A1 සිට D5 දක්වා සියලුම තීරු වලින් දැන් “ Hello! ”
අල්ලාගෙන සිටින්න 3>
- iCol.Columns(2).අගය කේතයෙහි 2nd නිශ්චිත පරාසයේ A1:D5 තීරුවට ප්රවේශය ලබා දුන්නේය. .
6. VBA හි බහුවිධ තීරු වල පරාසය සකසන්න
මෙහිදී අපි පහළින් පහළින් සකසන්නේ කෙසේදැයි බලමු. තීරු සමඟ VBA .
පියවර:
- පෙර ආකාරයටම, දෘශ්ය මූලික සංස්කාරකය<2 විවෘත කරන්න> සංවර්ධක ටැබයෙන් සහ කේත කවුළුව තුළ ඇතුළු කරන්න මොඩියුලය .
- කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න. .
3843
ඔබගේ කේතය දැන් ක්රියාත්මක වීමට සුදානම්ය.
- Run macro සහ 2nd සහ 4 වන තීරු A1 සිට D5 දක්වා දැන් “ Hello! ”
<9 අල්ලාගෙන සිටින්න> 7. VBA හි විධාන බොත්තම හරහා පරාසය සකසන්න
මෙහිදී අපි VBA හි Command Button භාවිතයෙන් Set Range ආකාරය ඉගෙන ගනිමු.
පියවර:
- සංවර්ධකයා වෙත යන්න -> ඇතුළු කරන්න -> විධාන බොත්තම .
- ඔබ නිර්මාණ ප්රකාරය ක්රියාත්මක කර ඇති බවට සහතික කර ගන්න. පත්රයේ ඇති විධාන බොත්තම වටා 1>අදින්න බොත්තම සහ එය ඔබව කේත කවුළුව වෙත ගෙන යනු ඇත, a සමඟ ස්වයංක්රීයව ජනනය වේ VBA උප ක්රියාපටිපාටි කේතය .
- උප තුළ, ඔබේ කේතය ලියා සුරකින්න. 13>
- ආපසු වැඩ පත්රිකාව වෙත ආපසු ගොස් විධාන බොත්තම ක්ලික් කරන්න. ඔබගේ කේතය මත පදනම් වූ ප්රතිඵලය වැඩ පත්රිකාවේ දිස් වනු ඇත.
VBA Set Range හි වාසි
- එය ක්රියාත්මක කිරීම ඉතා පහසුයි.
- Range වස්තුව තුළ ඇති තර්ක ස්ථාවර නොවේ. එබැවින් අපගේ අවශ්යතා අනුව තර්කයේ අගයන් වෙනස් කළ හැක.
- 1කට වඩා වැඩි අගයක් තර්ක ලෙස සම්මත කළ හැක.
මතක තබා ගත යුතු කරුණු <5 VBA හි
- VBA හි ඇති
- CELLS ගුණාංගද VBA හි පරාසය සැකසීමට භාවිතා කළ හැක. 12>වස්තු විචල්යයන් වස්තුවේ යොමුව ලෙස SET
නිගමනය
මෙම ලිපිය ඔබට පෙන්වා දුන්නේ කෙසේද යන්න Excel VBA macro හි පරාසය සකසන්න. මෙම ලිපිය ඔබට ඉතා ප්රයෝජනවත් වී ඇතැයි මම බලාපොරොත්තු වෙමි. මාතෘකාව සම්බන්ධයෙන් ඕනෑම ප්රශ්නයක් ඇසීමට නිදහස් වන්න.