එක්සෙල් හි පරාසය සැකසීමට VBA (උදාහරණ 7)

  • මේක Share කරන්න
Hugh West

මෙම ලිපියෙන්, ඔබ 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!
<0 අල්ලාගෙන සිටින්න
  • පේළි(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 හි පරාසය සකසන්න. මෙම ලිපිය ඔබට ඉතා ප්‍රයෝජනවත් වී ඇතැයි මම බලාපොරොත්තු වෙමි. මාතෘකාව සම්බන්ධයෙන් ඕනෑම ප්‍රශ්නයක් ඇසීමට නිදහස් වන්න.

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.