VBA හි "කාර්යය" සහ "උප" ක්රියා පටිපාටි

අන්තර්ගතය

බිල්ට් VBA කාර්යයන්

ඔබ ඔබේම VBA ශ්‍රිත නිර්මාණය කිරීම ආරම්භ කිරීමට පෙර, Excel VBA සතුව ඔබේ කේතය ලිවීමේදී භාවිතා කළ හැකි පූර්ව ගොඩනඟන ලද කාර්ය බහුල එකතුවක් ඇති බව දැන ගැනීම හොඳය.

මෙම කාර්යයන් ලැයිස්තුවක් VBA සංස්කාරකයේ දැකිය හැකිය:

  • Excel වැඩපොතක් විවෘත කර VBA සංස්කාරකය දියත් කරන්න (මෙය කිරීමට ක්ලික් කරන්න Alt + F11), ඉන්පසු ඔබන්න F2.
  • තිරයේ ඉහළ වම්පස ඇති පතන ලැයිස්තුවෙන් පුස්තකාලයක් තෝරන්න වී.බී.ඒ..
  • සාදන ලද VBA පන්ති සහ කාර්යයන් ලැයිස්තුවක් දිස්වනු ඇත. කවුළුවේ පතුලේ එහි කෙටි විස්තරය පෙන්වීමට කාර්යයේ නම මත ක්ලික් කරන්න. තද කරනවා F1 එම විශේෂාංගය සඳහා සබැඳි උදවු පිටුව විවෘත කරනු ඇත.

මීට අමතරව, නිදසුන් සහිත VBA ශ්‍රිතවල සම්පූර්ණ ලැයිස්තුවක් දෘෂ්‍ය මූලික සංවර්ධක මධ්‍යස්ථානයෙන් සොයාගත හැකිය.

VBA හි අභිරුචි ක්‍රියා පටිපාටි "කාර්යය" සහ "උප"

එක්සෙල් විෂුවල් බේසික් හි, නිශ්චිත කාර්යයක් ඉටු කරන විධාන මාලාවක් ක්‍රියා පටිපාටියක තබා ඇත. කාර්යයන් (කාර්යය) හෝ උප (Subroutine). ක්රියා පටිපාටි අතර ප්රධාන වෙනස කාර්යයන් и උප එය ක්රියා පටිපාටියයි කාර්යයන් ප්රතිඵලය ලබා දෙයි, ක්රියා පටිපාටිය උප - නැහැ.

එබැවින්, ඔබට ක්රියාවන් සිදු කර යම් ප්රතිඵල ලබා ගැනීමට අවශ්ය නම් (උදාහරණයක් ලෙස, සංඛ්යා කිහිපයක් එකතු කරන්න), එවිට ක්රියා පටිපාටිය සාමාන්යයෙන් භාවිතා වේ. කාර්යයන්, සහ සමහර ක්‍රියා සරලව සිදු කිරීම සඳහා (උදාහරණයක් ලෙස, සෛල සමූහයක හැඩතල ගැන්වීම වෙනස් කිරීම), ඔබ ක්‍රියා පටිපාටිය තෝරා ගත යුතුය. උප.

තර්ක

තර්ක භාවිතා කරමින් VBA ක්‍රියා පටිපාටි වෙත විවිධ දත්ත ලබා දිය හැක. ක්රියා පටිපාටියක් ප්රකාශ කිරීමේදී තර්ක ලැයිස්තුව නියම කර ඇත. උදාහරණයක් ලෙස, ක්රියා පටිපාටිය උප VBA හි තෝරාගත් පරාසයේ සෑම කොටුවකටම ලබා දී ඇති පූර්ණ සංඛ්‍යාව (නිඛිල) එකතු කරයි. ඔබට මෙම අංකය තර්කයක් භාවිතා කර ක්‍රියා පටිපාටියට යැවිය හැක, මෙවැනි:

උප AddToCells(i Integer ලෙස) ... End Sub

ක්රියා පටිපාටි සඳහා තර්ක ඇති බව මතක තබා ගන්න කාර්යයන් и උප VBA හි විකල්ප වේ. සමහර ක්රියා පටිපාටි තර්ක අවශ්ය නොවේ.

විකල්ප තර්ක

VBA ක්‍රියා පටිපාටිවලට විකල්ප තර්ක තිබිය හැක. මේවා පරිශීලකයාට අවශ්‍ය නම් නියම කළ හැකි තර්ක වන අතර, ඒවා මඟ හැරියහොත්, ක්‍රියා පටිපාටිය ඔවුන් සඳහා පෙරනිමි අගයන් භාවිතා කරයි.

පෙර උදාහරණය වෙත ආපසු යාමේදී, ශ්‍රිතයක් සඳහා පූර්ණ සංඛ්‍යා තර්කයක් ඉදිරිපත් කිරීම සඳහා, එය මෙසේ ප්‍රකාශ කරනු ලැබේ:

උප AddToCells (විකල්ප i Integer ලෙස = 0)

මෙම අවස්ථාවේදී, පූර්ණ සංඛ්යා තර්කය i පෙරනිමිය 0 වනු ඇත.

ක්‍රියා පටිපාටියක විකල්ප තර්ක කිහිපයක් තිබිය හැකි අතර, ඒ සියල්ල තර්ක ලැයිස්තුවේ අවසානයේ ලැයිස්තුගත කර ඇත.

වටිනාකමෙන් සහ යොමුවෙන් තර්ක සම්මත කිරීම

VBA හි තර්ක ක්‍රියා පටිපාටියකට ආකාර දෙකකින් ලබා දිය හැකිය:

  • ByVal - වටිනාකම අනුව තර්කයක් සම්මත කිරීම. මෙයින් අදහස් කරන්නේ ක්‍රියා පටිපාටියට අගය (එනම්, තර්කයේ පිටපතක්) පමණක් ලබා දෙන බවත්, එබැවින් ක්‍රියා පටිපාටිය තුළ ඇති තර්කයට කරන ලද ඕනෑම වෙනස්කමක් ක්‍රියා පටිපාටියෙන් පිටවන විට නැති වන බවත්ය.
  • By Ref - යොමුවකින් තර්කයක් සම්මත කිරීම. එනම්, මතකයේ ඇති තර්ක ස්ථානයේ සත්‍ය ලිපිනය ක්‍රියා පටිපාටියට යවනු ලැබේ. ක්‍රියාපටිපාටිය ඇතුළත තර්කයකට කරන ලද ඕනෑම වෙනස්කමක් ක්‍රියා පටිපාටියෙන් පිටවන විට සුරැකෙනු ඇත.

මූල පද භාවිතා කිරීම ByVal or By Ref ක්‍රියාපටිපාටිය ප්‍රකාශය තුළ, ඔබට තර්කය ක්‍රියා පටිපාටියට ලබා දෙන ආකාරය සඳහන් කළ හැක. මෙය පහත උදාහරණ වලින් දැක්වේ:

Sub AddToCells(ByVal i Integer ලෙස) ... End Sub
මෙම අවස්ථාවේදී, පූර්ණ සංඛ්යා තර්කය i අගයෙන් සම්මත කර ඇත. ක්රියා පටිපාටියෙන් ඉවත් වූ පසු උප සියල්ල සාදා ඇත i වෙනස්කම් අහිමි වනු ඇත.
Sub AddToCells(ByRef i Integer ලෙස) ... End Sub
මෙම අවස්ථාවේදී, පූර්ණ සංඛ්යා තර්කය i යොමුවෙන් සම්මත කර ඇත. ක්රියා පටිපාටියෙන් ඉවත් වූ පසු උප සියල්ල සාදා ඇත i ක්රියා පටිපාටිය වෙත මාරු කරන ලද විචල්යයේ වෙනස්කම් ගබඩා කරනු ලැබේ උප.

VBA හි තර්ක පෙරනිමියෙන් යොමු කිරීම මගින් සම්මත කරන බව මතක තබා ගන්න. වෙනත් වචන වලින් කිවහොත්, මූල පද භාවිතා නොකරන්නේ නම් ByVal or By Ref, එවිට තර්කය යොමු කිරීම මගින් සම්මත කරනු ලැබේ.

ක්රියා පටිපාටි සමඟ ඉදිරියට යාමට පෙර කාර්යයන් и උප වඩාත් සවිස්තරාත්මකව, මෙම ක්‍රියා පටිපාටි දෙක අතර ඇති ලක්ෂණ සහ වෙනස්කම් දෙස නැවත බැලීම ප්‍රයෝජනවත් වනු ඇත. පහත දැක්වෙන්නේ VBA ක්‍රියා පටිපාටි පිළිබඳ කෙටි සාකච්ඡා ය කාර්යයන් и උප සහ සරල උදාහරණ පෙන්වා ඇත.

VBA ක්රියා පටිපාටිය "කාර්යය"

VBA සංස්කාරකය ක්රියා පටිපාටිය හඳුනා ගනී කාර්යයන්පහත දැක්වෙන විවෘත කිරීම් සහ අවසන් කිරීමේ ප්‍රකාශයන් අතර වසා ඇති විධාන සමූහයක් එය හමු වූ විට:

කාර්යය ... අවසන් කාර්යය

කලින් සඳහන් කළ පරිදි, ක්රියා පටිපාටිය කාර්යයන් VBA හි (විරුද්ධව උප) අගයක් ලබා දෙයි. ප්‍රතිලාභ අගයන් සඳහා පහත නීති අදාළ වේ:

  • ප්‍රතිලාභ අගයේ දත්ත වර්ගය ක්‍රියා පටිපාටියේ ශීර්ෂයේ ප්‍රකාශ කළ යුතුය කාර්යයන්.
  • ප්රතිලාභ අගය අඩංගු විචල්යය ක්රියා පටිපාටිය ලෙසම නම් කළ යුතුය කාර්යයන්. මෙම විචල්‍යය ක්‍රියා පටිපාටියේ අනිවාර්ය අංගයක් ලෙස සැමවිටම පවතින බැවින් එය වෙන වෙනම ප්‍රකාශ කිරීම අවශ්‍ය නොවේ. කාර්යයන්.

පහත උදාහරණයෙන් මෙය මනාව පැහැදිලි වේ.

VBA කාර්යය උදාහරණය: අංක 3 මත ගණිතමය මෙහෙයුමක් සිදු කිරීම

පහත දැක්වෙන්නේ VBA ක්‍රියා පටිපාටි කේතයක උදාහරණයකි කාර්යයන්, එය ආකාරයේ තර්ක තුනක් ගනී ද්විත්ව (ද්විත්ව නිරවද්‍ය පාවෙන ලක්ෂ්‍ය සංඛ්‍යා). එහි ප්රතිඵලයක් වශයෙන්, ක්රියා පටිපාටිය තවත් වර්ගයක සංඛ්යාවක් ලබා දෙයි ද්විත්වපළමු තර්ක දෙකේ එකතුවට සමාන වන අතර තුන්වන තර්කය අඩු වේ:

ශ්‍රිතය SumMinus(dNum1 ද්විත්ව, dNum2 ද්විත්ව, dNum3 ද්විත්ව) ලෙස ද්විත්ව SumMinus = dNum1 + dNum2 - dNum3 අවසන් ශ්‍රිතය

මෙම ඉතා සරල VBA පටිපාටිය කාර්යයන් තර්ක හරහා ක්‍රියා පටිපාටියකට දත්ත සම්ප්‍රේෂණය වන ආකාරය නිරූපණය කරයි. ක්‍රියා පටිපාටිය මගින් ආපසු ලබා දෙන දත්ත වර්ගය ලෙස අර්ථ දක්වා ඇති බව ඔබට පෙනෙනු ඇත ද්විත්ව (වචන කියයි ද්විත්ව ලෙස තර්ක ලැයිස්තුවෙන් පසුව). මෙම උදාහරණය ද ක්රියා පටිපාටියේ ප්රතිඵලය පෙන්නුම් කරයි කාර්යයන් ක්රියාපටිපාටියේ නමට සමාන නමක් සහිත විචල්යයක ගබඩා කර ඇත.

VBA ක්‍රියා පටිපාටිය "කාර්යය" ලෙස ඇමතීම

ඉහත සරල ක්රියා පටිපාටිය නම් කාර්යයන් විෂුවල් බේසික් සංස්කාරකයේ මොඩියුලයකට ඇතුළු කර ඇති අතර, එය වෙනත් VBA ක්‍රියා පටිපාටි වලින් ඇමතීමට හෝ Excel වැඩපොතක වැඩ පත්‍රිකාවක භාවිතා කළ හැක.

වෙනත් ක්රියා පටිපාටියකින් VBA ක්රියා පටිපාටිය "Function" අමතන්න

පටිපාටිය කාර්යයන් එම ක්‍රියා පටිපාටිය විචල්‍යයකට පැවරීමෙන් වෙනත් VBA ක්‍රියා පටිපාටියකින් ඇමතිය හැක. පහත උදාහරණය ක්‍රියා පටිපාටියකට ඇමතුමක් පෙන්වයි සුමිනස්, ඉහත අර්ථ දක්වා ඇත.

උප ප්‍රධාන() අඳුරු එකතුව ද්විත්ව එකතුව ලෙස = SumMinus(5, 4, 3) අවසාන උප

වැඩ පත්‍රිකාවකින් VBA පටිපාටිය "Function" අමතන්න

VBA ක්රියා පටිපාටිය කාර්යයන් වෙනත් ඕනෑම ගොඩනඟන ලද Excel ශ්‍රිතයක් මෙන් Excel වැඩ පත්‍රිකාවකින් ඇමතීමට හැකිය. එබැවින්, පෙර උදාහරණයේ නිර්මාණය කරන ලද ක්රියා පටිපාටිය කාර්යයන් - සුමිනස් පහත ප්‍රකාශනය වැඩ පත්‍රිකා කොටුවකට ඇතුල් කිරීමෙන් ඇමතිය හැක:

=SumMinus(10, 5, 2)

VBA පටිපාටිය "උප"

VBA සංස්කාරකය එය ඉදිරිපිට ක්රියා පටිපාටියක් ඇති බව තේරුම් ගනී උපපහත දැක්වෙන විවෘත කිරීම් සහ අවසන් කිරීමේ ප්‍රකාශයන් අතර වසා ඇති විධාන සමූහයක් එය හමු වූ විට:

උප ... අවසන් උප

VBA ක්‍රියා පටිපාටිය “උප”: උදාහරණය 1. තෝරාගත් සෛල පරාසයක මධ්‍ය පෙළගැස්ම සහ අකුරු ප්‍රමාණය වෙනස් කිරීම

සරල VBA ක්‍රියා පටිපාටියක උදාහරණයක් සලකා බලන්න උප, එහි කාර්යය වන්නේ තෝරාගත් සෛල පරාසයක හැඩතල ගැන්වීම වෙනස් කිරීමයි. සෛල කේන්ද්‍රගත කර ඇත (සිරස් සහ තිරස් යන දෙකම) සහ අකුරු ප්‍රමාණය පරිශීලක-නිශ්චිත ලෙස වෙනස් කර ඇත:

උප Format_Centered_And_Sized(විකල්ප iFontSize integer ලෙස = 10) Selection.HorizontalAlignment = xlCenter Selection.VerticalAlignment = xlCenter Selection.Font.Size = iFontSize End Sub

මෙම ක්රියා පටිපාටිය උප ක්රියා සිදු කරයි නමුත් ප්රතිඵලය ලබා නොදේ.

මෙම උදාහරණය විකල්ප තර්කයක් ද භාවිතා කරයි FontSize. තර්කය නම් FontSize ක්රියා පටිපාටියට සම්මත කර නැත උප, එවිට එහි පෙරනිමි අගය 10. කෙසේ වෙතත්, තර්කය නම් FontSize ක්රියා පටිපාටියට සම්මත විය උප, පසුව තෝරාගත් සෛල පරාසය පරිශීලකයා විසින් නියම කරන ලද අකුරු ප්‍රමාණයට සකසනු ඇත.

VBA උප ක්‍රියා පටිපාටිය: උදාහරණ 2: තෝරාගත් සෛල පරාසයක මධ්‍යයට පෙළගස්වන්න සහ තද අකුරු

පහත ක්‍රියා පටිපාටිය දැන් සාකච්ඡා කළ ක්‍රියා පටිපාටියට සමාන වේ, නමුත් මෙවර, ප්‍රමාණය වෙනස් කිරීම වෙනුවට, එය තෝරාගත් සෛල පරාසයට තද අකුරු මෝස්තරයක් යොදයි. මෙය උදාහරණ ක්රියා පටිපාටියකි උප, කිසිදු තර්කයක් නොගන්නා:

Sub Format_Centered_And_Bold() Selection.HorizontalAlignment = xlCenter Selection.VerticalAlignment = xlCenter Selection.Font.Bold = True End Sub

Excel VBA හි "උප" ක්රියා පටිපාටිය ඇමතීම

වෙනත් ක්රියා පටිපාටියකින් VBA ක්රියා පටිපාටිය "උප" අමතන්න

VBA පටිපාටියක් ඇමතීමට උප වෙනත් VBA පටිපාටියකින්, ඔබ මූල පදය ලිවිය යුතුය ඇමතුම්, ක්රියා පටිපාටියේ නම උප සහ තවදුරටත් වරහන් තුළ ක්රියා පටිපාටියේ තර්ක ඇත. මෙය පහත උදාහරණයේ දැක්වේ:

උප ප්‍රධාන() ඇමතුම් Format_Centered_And_Sized(20) End Sub

ක්රියා පටිපාටිය නම් Format_Centered_And_sized තර්ක එකකට වඩා ඇත, ඒවා කොමාවෙන් වෙන් කළ යුතුය. මෙවැනි:

උප ප්‍රධාන() ඇමතුම් Format_Centered_And_Sized(arg1, arg2, ...) උප අවසන්

වැඩ පත්‍රිකාවෙන් VBA පටිපාටිය "උප" අමතන්න

පටිපාටිය උප ක්‍රියා පටිපාටියකින් සිදු කළ හැකි පරිදි, Excel පත්‍ර කොටුවකට කෙලින්ම ඇතුළු කළ නොහැක කාර්යයන්ක්රියා පටිපාටිය නිසා උප අගයක් ආපසු ලබා නොදේ. කෙසේ වෙතත්, ක්රියා පටිපාටි උප, තර්ක නොමැති සහ ලෙස ප්‍රකාශ කර ඇත පොදු (පහත පෙන්වා ඇති පරිදි) වැඩ පත්‍රිකාව භාවිතා කරන්නන්ට ලබා ගත හැක. මේ අනුව, ඉහත සාකච්ඡා කළ සරල ක්රියා පටිපාටි නම් උප දෘෂ්‍ය මූලික සංස්කාරකයේ මොඩියුලයකට ඇතුළත් කර ඇත, ක්‍රියා පටිපාටිය Format_Centered_And_Bold Excel වැඩ පත්‍රිකාවක සහ ක්‍රියා පටිපාටියේ භාවිතය සඳහා ලබා ගත හැක Format_Centered_And_sized - එයට තර්ක ඇති බැවින් ලබා ගත නොහැක.

ක්‍රියා පටිපාටියක් ක්‍රියාත්මක කිරීමට (හෝ ක්‍රියාත්මක කිරීමට) පහසු ක්‍රමයක් මෙන්න උප, වැඩ පත්‍රිකාවෙන් ප්‍රවේශ විය හැක:

  • මාධ්ය Alt + F8 (යතුර ඔබන්න alt සහ එය අල්ලාගෙන සිටියදී, යතුර ඔබන්න F8).
  • දිස්වන මැක්‍රෝ ලැයිස්තුවේ, ඔබට ධාවනය කිරීමට අවශ්‍ය එක තෝරන්න.
  • මාධ්ය දුවන්න (ධාවනය)

ක්රියා පටිපාටියක් සිදු කිරීමට උප ඉක්මනින් සහ පහසුවෙන්, ඔබට එයට යතුරුපුවරු කෙටිමඟක් පැවරිය හැකිය. මේ වෙනුවෙන්:

  • මාධ්ය Alt + F8.
  • දිස්වන මැක්‍රෝ ලැයිස්තුවේ, ඔබට යතුරුපුවරු කෙටිමඟක් පැවරීමට අවශ්‍ය එක තෝරන්න.
  • මාධ්ය පරාමිතීන් (විකල්ප) සහ දිස්වන සංවාද කොටුව තුළ, යතුරුපුවරු කෙටිමඟ ඇතුළත් කරන්න.
  • මාධ්ය OK සහ සංවාදය වසා දමන්න මැක්රෝ (මැක්රෝ).

අවධානය: මැක්‍රෝ එකකට යතුරුපුවරු කෙටිමඟක් පැවරීමේදී, එය එක්සෙල් හි සම්මත ලෙස භාවිතා නොකරන බවට වග බලා ගන්න (උදාහරණයක් ලෙස, Ctrl + C.) ඔබ දැනටමත් පවතින යතුරුපුවරු කෙටිමඟක් තෝරා ගන්නේ නම්, එය මැක්‍රෝ වෙත නැවත පවරනු ලබන අතර, එහි ප්‍රතිඵලයක් වශයෙන්, පරිශීලකයා අහම්බෙන් මැක්‍රෝව ආරම්භ කළ හැක.

VBA ක්රියා පටිපාටිය විෂය පථය

මෙම නිබන්ධනයේ 2 වන කොටස විචල්‍ය සහ නියත වල විෂය පථය සහ මූල පද වල කාර්යභාරය පිළිබඳව සාකච්ඡා කරන ලදී. පොදු и පෞද්ගලික. මෙම මූල පද VBA ක්‍රියා පටිපාටි සමඟ ද භාවිතා කළ හැක:

Public Sub AddToCells(i Integer ලෙස) ... End Sub
ක්‍රියා පටිපාටි ප්‍රකාශය මූලික පදයෙන් පෙර නම් පොදු, එවිට එම VBA ව්‍යාපෘතියේ සියලුම මොඩියුල සඳහා ක්‍රියා පටිපාටිය ලබා ගත හැක.
පුද්ගලික උප AddToCells(i Integer ලෙස) ... End Sub
ක්‍රියා පටිපාටි ප්‍රකාශය මූලික පදයෙන් පෙර නම් පෞද්ගලික, එවිට මෙම ක්රියා පටිපාටිය වත්මන් මොඩියුලය සඳහා පමණක් ලබා ගත හැකිය. වෙනත් මොඩියුලයක සිටියදී හෝ Excel වැඩපොතකින් එය ඇමතීමට නොහැකිය.

VBA ක්‍රියා පටිපාටියක් ප්‍රකාශ කිරීමට පෙර නම් එය මතක තබා ගන්න කාර්යයන් or උප මූල පදය ඇතුළත් කර නැත, පෙරනිමි දේපල ක්රියා පටිපාටිය සඳහා සකසා ඇත පොදු (එනම්, මෙම VBA ව්‍යාපෘතියේ සෑම තැනකම එය ලබා ගත හැකි වනු ඇත). මෙය පෙරනිමියෙන් විචල්‍ය ප්‍රකාශනවලට ප්‍රතිවිරුද්ධ වේ පෞද්ගලික.

VBA ක්‍රියා පටිපාටි "Function" සහ "Sub" වෙතින් කලින් පිටවීම

ඔබට VBA ක්‍රියා පටිපාටියක් ක්‍රියාත්මක කිරීම අවසන් කිරීමට අවශ්‍ය නම් කාර්යයන් or උප, එහි ස්වභාවික අවසානය තෙක් බලා නොසිට, පසුව මේ සඳහා ක්රියාකරුවන් ඇත පිටවීමේ කාර්යය и උප පිටවීම. උදාහරණයක් ලෙස සරල ක්රියා පටිපාටියක් භාවිතා කරමින් මෙම ක්රියාකරුවන්ගේ භාවිතය පහත දැක්වේ. කාර්යයන්වැඩිදුර මෙහෙයුම් සිදු කිරීම සඳහා ධනාත්මක තර්කයක් ලැබීමට අපේක්ෂා කරන A. ක්‍රියා පටිපාටියට ධනාත්මක නොවන අගයක් ලබා දුන්නේ නම්, වැඩිදුර මෙහෙයුම් සිදු කළ නොහැක, එබැවින් පරිශීලකයාට දෝෂ පණිවිඩයක් පෙන්විය යුතු අතර ක්‍රියා පටිපාටිය වහාම පිටවිය යුතුය:

ශ්‍රිතය VAT_Amount(sVAT_Rate Single) තනි VAT_Amount = 0 sVAT_Rate නම් <= 0 එවිට MsgBox "sVAT_Rate හි ධනාත්මක අගයක් බලාපොරොත්තු වූ නමුත් ලැබී ඇත " & sVAT_Rate Exit Function End නම් ... අවසන් කාර්යය

ක්රියා පටිපාටිය සම්පූර්ණ කිරීමට පෙර බව කරුණාවෙන් සලකන්න කාර්යයන් - VAT_මුදල, බිල්ට්-වීබීඒ ශ්‍රිතයක් කේතයට ඇතුළත් කර ඇත MsgBox, එය පරිශීලකයාට අනතුරු ඇඟවීමේ උත්පතනයක් පෙන්වයි.

ඔබමයි