Excel හි තේරීම සඳහා පරාසයක විචල්‍යයක් සැකසීමට VBA භාවිතා කරන්නේ කෙසේද (ක්‍රම 5)

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

මෙම ලිපියෙන්, තේරීමට පරාස විචල්‍යයක් සැකසීමට Excel VBA භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ අදහස් කිහිපයක් අපි පෙන්වමු. අපට VBA භාවිතයෙන් මෙම තෝරාගත් සෛලවල සමහර පොදු මෙහෙයුම් ක්‍රියාත්මක කළ හැක. පහත එක්සෙල් දත්ත කට්ටලයේ, අපි බටහිර බෑන්ඩ් නම් සහ ඒවාට අනුරූප ගායකයන් පෙන්වමු.

බාගැනීම් පුහුණු වැඩපොත

VBA මඟින් පරාසය Selection.xlsm ලෙස සැකසීමට

5 ක්‍රම 5 ක් එක්සෙල් හි තේරීම සඳහා පරාසයක විචල්‍යයක් සැකසීමට VBA භාවිත කරයි

1. Excel VBA මඟින් පරාසයක් තේරීමට පරාසය විචල්‍යය සැකසීම

අපට VBA හි පරාසය සැකසීම මඟින් පරාසයක් තෝරාගත හැක. අපට සෛල B5:C8 තෝරා ගැනීමට අවශ්‍ය යැයි සිතමු. අපි පහත ක්‍රියා පටිපාටියට යමු.

පියවර:

  • VBA, හි කේතය ලිවීමට පළමුව, සංවර්ධකය විවෘත කරන්න tab ඉන්පසු Visual Basic තෝරන්න.

ඉන්පසු, එය Microsoft Visual Basic හි නව කවුළුවක් විවෘත කරනු ඇත. යෙදුම් .

  • දැන්, ඇතුළු කරන්න >> මොඩියුලය

තෝරන්න.

  • පහත කේතය VBA මොඩියුලය තුළ ටයිප් කරන්න.
8265

මෙහි, අපි B5:C8 Rng1 ලෙස සකසන්න . අපි එය VBA හි පරාස ක්‍රමය මගින් තෝරා ගනිමු. අපට සක්‍රිය කිරීමට අවශ්‍ය බව මතක තබා ගන්න අපගේ excel ෂීට් එබැවින් අපි selectRange පත්‍රය සක්‍රිය කළෙමු.

  • දැන් ආපසු යන්න පත්‍රය සහ ධාවනය කරන්න මැක්‍රෝ .

  • ඉන්පසු, ඔබට පරාසය B5:C8 ස්වයංක්‍රීයව තේරේවි.

මෙලෙස ඔබට VBA භාවිතයෙන් ඔබට අවශ්‍ය පරාස විචල්‍යය තෝරාගැනීමට සැකසිය හැක.

තවත් කියවන්න: Excel VBA: අගයන් සහිත සෛල පරාසයක් ලබා ගන්න (උදාහරණ 7)

2. පරාස විචල්‍යය සැකසීමෙන් සෛල හැඩතල ගැන්වීමට VBA භාවිතා කිරීම

අපගේ දත්ත කට්ටලය පහත රූපයේ ආකාරයට දිස්වේ යැයි සිතමු.

අපට සෑදීමට අවශ්‍යයි. ශීර්ෂය තද සහ AutoFit තීරු . අපට මෙය VBA හරහා කළ හැක. අපි බලමු කොහොමද මේක කරන්නේ කියලා.

පියවර:

  • මුලින්ම Visual Basic open කරලා පහත code එක <ටයිප් කරන්න 1>VBA මොඩියුලය ( Visual Basic සහ VBA මොඩියුලය විවෘත කරන්නේ කෙසේදැයි බැලීමට, කරුණාකර 1 කොටස වෙත යන්න).
3269

මෙහි අපි පරාසය B4:C4 xyz ලෙස සකසමු. ඉන්පසුව අපි B4 සහ C4 bold තුළ ඇති අකුරු ක්‍රමය භාවිත කළා. අපි තීරු B සහ C AutoFit ක්‍රමය භාවිතයෙන් සවි කළෙමු.

  • දැන්, පත්‍රය වෙත ආපසු යන්න සහ SetRange ලෙස නම් කර ඇති Macro ධාවනය කරන්න.

ඉන් පසු, ඔබට පෙනෙනු ඇත තීරු හි නම් පැහැදිලිවම සහ ශීර්ෂ තද බවට පත් වී තෝරා ඇත.

මෙම මාර්ගය අනුගමනය කිරීමෙන් , ඔබට ආකෘතිය සෛල සහ AutoFit තීරු සැකසීම පරාස විචල්‍ය දී VBA .

සමාන කියවීම්

  • එක්සෙල් හි පරාසයක එක් එක් පේළිය සඳහා VBA භාවිතා කරන්නේ කෙසේද 13>
  • Excel හි Active Cell වෙතින් පරාසයක් තේරීමට VBA භාවිතා කරන්නේ කෙසේද (ක්‍රම 3)
  • Excel Macro: Dynamic Range සමග බහුවිධ තීරු වර්ග කරන්න (ක්‍රම 4)

3. VBA හි විචල්‍ය පරාසය තේරීම සැකසීමෙන් පරාසයක් පිටපත් කිරීම

අපට පරාස විචල්‍යය තෝරන්න<සැකසීමෙන් B6:C9 පිටපත් කිරීමට අවශ්‍ය යැයි සිතමු. 2>. අපි පහත ක්‍රියා පටිපාටිය සාකච්ඡා කරමු.

පියවර:

  • පළමුව, Visual Basic විවෘත කර පහත කේතය තුළ ටයිප් කරන්න. VBA මොඩියුලය ( Visual Basic සහ VBA Module විවෘත කරන්නේ කෙසේදැයි බැලීමට, කරුණාකර 1 කොටස වෙත යන්න).
2060

මෙහි, අපි VBA හි පිටපත් ක්‍රමය භාවිතයෙන් පරාසය B6:C9 සරලව පිටපත් කළෙමු. අපි පරාසය B6:C9 cpy ලෙස සකසා ඇත.

  • දැන් ඔබේ පත්‍රය ට ගොස් මැක්‍රෝස්<ධාවනය කරන්න 2>. එය ඔබගේ වත්මන් මැක්‍රෝ හි නම වන බැවින් පිටපත් පරාසය තෝරන්න.

ඔබට පරාසය පෙනෙනු ඇත. B6:C9 පිටපත් කර ඇත.

ඔබට මෙම පරාස ඔබගේ Excel පත්‍රයේ ඕනෑම තැනක <1 එබීමෙන් ඇලවිය හැක>CTRL + V . මම පරාසය හරහා B12 සිට C15 දක්වා ඇලෙව්වෙමි.

මෙම ක්‍රමය සමඟින් යාමෙන්, ඔබ Excel VBA හි තේරීමට පරාස විචල්‍යය සැකසීමෙන් a පරාස පිටපත් කළ හැක.

තවත් කියවන්න : Excel VBA: Copy Dynamicවෙනත් වැඩපොතකට පරාසය

4. පරාසයේ විචල්‍යය තේරීමට සැකසීමෙන් සෛල වර්ණයෙන් හැඩ ගන්වන්න

අපිට දත්ත කට්ටලයේ 8 වැනි සහ 10 වැනි පේළි කොළ <සමඟ වර්ණ ගැන්වීමට අවශ්‍ය යැයි සිතමු. 2>. අපි පහත විස්තරය අනුගමනය කරමු.

පියවර:

  • පළමුව, Visual Basic විවෘත කර පහත කේතය තුළ ටයිප් කරන්න. VBA මොඩියුලය ( Visual Basic සහ VBA Module විවෘත කරන්නේ කෙසේදැයි බැලීමට, කරුණාකර 1 කොටස වෙත යන්න).
3970

මෙහි අපි අපගේ පරාසය B8:C8 සහ B10:C10 x1 සහ x2 <2 ලෙස අර්ථ දක්වන්නෙමු> පිළිවෙලින්. අපි අපගේ වර්ණ Excel පත්‍රය ActiveSheet ලෙස සාදා, අපි කැමති පරාස ColorIndex ගුණාංගය මගින් වර්ණ ගන්වන්නෙමු.<3

  • දැන් ඔබගේ පත්‍රය වෙත ආපසු ගොස් Macros ධාවනය කරන්න. එය වත්මන් මැක්‍රෝ හි නම බැවින් ColorRange තෝරන්න.

ඉන් පසු ඔබට අවශ්‍ය දේ පෙනෙනු ඇත. පරාස කොළ වර්ණයෙන් පුරවා ඇත.

මෙලෙස ඔබට වර්ණ සමඟින් සෛල සංයුති කළ හැක පරාස විචල්‍යය තේරීම දක්වා.

වැඩිදුර කියවන්න: විචල්‍ය පේළිය සමඟ පරාසය සහ Excel VBA සමඟ තීරුව භාවිතා කරන්නේ කෙසේද

සමාන කියවීම්

  • VBA සිට පේළි සහ තීරු හරහා ලූප් කිරීමට Excel (උදාහරණ 5)
  • Excel VBA හිස් කොටුව තෙක් පරාසය හරහා ලූප් කිරීමට (උදාහරණ 4)
  • Excel VBA හි පරාසය අරාවට පරිවර්තනය කරන්නේ කෙසේද (විධි 3)

5.VBA හි පරාස විචල්‍යය සැකසීමෙන් පේළි මකා දැමීම

අපිට 8 වැනි සහ 10 වැනි පේළි හරිත සමඟ මකා දැමීමට අවශ්‍ය යැයි සිතමු. . අපි පහත විස්තරය අනුගමනය කරමු.

පියවර:

  • පළමුව, Visual Basic විවෘත කර පහත කේතය තුළ ටයිප් කරන්න. VBA මොඩියුලය ( Visual Basic සහ VBA මොඩියුලය විවෘත කරන්නේ කෙසේදැයි බැලීමට, කරුණාකර 1 කොටස වෙත යන්න).
1360

අපට මැකීමට අවශ්‍ය පරාස B8:C8 සහ B10:C10 වේ. අපි ඒවා පිළිවෙලින් x1 සහ x2 ලෙස නම් කළෙමු. පසුව අපි ඒවා Delete ක්‍රමය මඟින් මකා දැමුවෙමු.

  • දැන් ඔබේ පත්‍රය ට ගොස් Macros ධාවනය කරන්න. එය ඔබගේ වර්තමාන මැක්‍රෝ හි නම බැවින් DeleteRange තෝරන්න.

ඉන් පසු, ඔබට පරාස B8:C8 සහ B10:C10 ගිහින් ඇත.

මෙම ප්‍රවේශය අනුගමනය කිරීමෙන්, ඔබට පේළි <මකා දැමිය හැක. 2> පරාස විචල්‍යයන් තේරීම වෙත සැකසීමෙන්.

අභ්‍යාස කොටස

පහත රූපයේ, ඔබට මෙම ලිපියේ අප වැඩ කළ දත්ත කට්ටලය ඔබට හමුවනු ඇත. ඔබටම පුහුණු විය හැක.

නිගමනය

කෙටියෙන් කිවහොත්, පරාස විචල්‍යය ට සැකසීමට ලිපිය සම්පූර්ණයෙන් සමහර යෙදුම් වෙත අවධානය යොමු කරයි. Excel VBA විසින් තෝරා ගැනීම. අපි ලස්සන මූලික ක්රම කිහිපයක් විස්තර කළා. ඔබට වෙනත් අදහස් හෝ ප්‍රතිපෝෂණ තිබේ නම්, කරුණාකර ඒවා අදහස් පෙට්ටියේ තබන්න. මෙය මට පොහොසත් වීමට උපකාරී වනු ඇතඉදිරි ලිපි

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