මයික්‍රොසොෆ්ට් එක්සෙල් හි මැක්‍රෝස් නිර්මාණය කිරීම

Pin
Send
Share
Send

මයික්‍රොසොෆ්ට් එක්සෙල් මැක්‍රෝස් හට මෙම පැතුරුම්පත් සංස්කාරකයේ ඇති ලේඛන සමඟ වැඩ කිරීම වේගවත් කළ හැකිය. විශේෂ කේතයක සටහන් කර ඇති පුනරාවර්තන ක්‍රියා ස්වයංක්‍රීය කිරීම මගින් මෙය සාක්ෂාත් කරගනු ලැබේ. එක්සෙල් හි මැක්‍රෝස් නිර්මාණය කරන්නේ කෙසේද සහ ඒවා සංස්කරණය කරන්නේ කෙසේදැයි බලමු.

සාර්ව පටිගත කිරීමේ ක්‍රම

සාර්ව ආකාර දෙකකින් ලිවිය හැකිය:

  • ස්වයංක්‍රීයව;
  • අතින්.

පළමු විකල්පය භාවිතා කරමින්, ඔබ දැනට ක්‍රියාත්මක කරන Microsoft Excel වැඩසටහනේ යම් යම් ක්‍රියා වාර්තා කරයි. එවිට, ඔබට මෙම පටිගත කිරීම වාදනය කළ හැකිය. මෙම ක්‍රමය ඉතා පහසු වන අතර කේතය පිළිබඳ දැනුමක් අවශ්‍ය නොවේ, නමුත් ප්‍රායෝගිකව එහි යෙදුම තරමක් සීමිතය.

යතුරු පුවරුවෙන් කේතය අතින් ටයිප් කර ඇති බැවින්, අතින් සාර්ව පටිගත කිරීම සඳහා ක්‍රමලේඛන දැනුම අවශ්‍ය වේ. එහෙත්, මේ ආකාරයෙන් නිවැරදිව ලියා ඇති කේතය ක්‍රියාවලි ක්‍රියාත්මක කිරීම සැලකිය යුතු ලෙස වේගවත් කළ හැකිය.

ස්වයංක්‍රීය සාර්ව පටිගත කිරීම

ඔබට ස්වයංක්‍රීය සාර්ව පටිගත කිරීම ආරම්භ කිරීමට පෙර, ඔබ මයික්‍රොසොෆ්ට් එක්සෙල් හි මැක්‍රෝස් සක්‍රීය කළ යුතුය.

ඊළඟට, "සංවර්ධක" පටිත්ත වෙත යන්න. "කේත" මෙවලම් කොටසෙහි පීත්ත පටිය මත පිහිටා ඇති "මැක්‍රෝ රෙකෝඩ්" බොත්තම ක්ලික් කරන්න.

සාර්ව පටිගත කිරීමේ සැකසුම් කවුළුව විවෘත වේ. පෙරනිමිය ඔබට නොගැලපේ නම් මෙහිදී ඔබට ඕනෑම සාර්ව නාමයක් නියම කළ හැකිය. ප්රධාන දෙය නම් නම ආරම්භ වන්නේ අකුරකින් මිස අංකයකින් නොවේ. එසේම, මාතෘකාව තුළ අවකාශයන් අඩංගු නොවිය යුතුය. අපි සුපුරුදු නම අතහැර දැමුවෙමු - "මැක්‍රෝ 1".

වහාම, අවශ්‍ය නම්, ඔබට යතුරුපුවරු කෙටිමඟක් සැකසිය හැකිය, ක්ලික් කළ විට, සාර්ව දියත් වේ. පළමු යතුර Ctrl යතුර විය යුතු අතර පරිශීලකයා දෙවන යතුර ස්වාධීනව සකසයි. උදාහරණයක් ලෙස, අපි උදාහරණයක් ලෙස එම් යතුර සකසමු.

ඊළඟට, ඔබ සාර්ව ගබඩා කරන්නේ කොතැනද යන්න තීරණය කළ යුතුය. පෙරනිමියෙන්, එය එකම පොතක (ගොනුවේ) ගබඩා වනු ඇත, නමුත් ඔබට අවශ්‍ය නම්, ඔබට නව පොතක හෝ වෙනම මැක්‍රෝ පොතක ගබඩාව සැකසිය හැකිය. අපි පෙරනිමි අගය තබමු.

සාර්ව සැකසුම් වල පහළම ක්ෂේත්‍රය තුළ, ඔබට සන්දර්භය සඳහා සුදුසු සාර්ව පිළිබඳ ඕනෑම විස්තරයක් තැබිය හැකිය. නමුත්, මෙය අවශ්‍ය නොවේ.

සියලුම සැකසුම් අවසන් වූ විට, "හරි" බොත්තම ක්ලික් කරන්න.

ඊට පසු, ඔබ විසින්ම පටිගත කිරීම නවත්වන තුරු මෙම එක්සෙල් වැඩපොතේ (ගොනුව) ඔබගේ සියලු ක්‍රියා සාර්වයක සටහන් වේ.

උදාහරණයක් ලෙස, අපි සරලම ගණිත ක්‍රියාව ලියන්නෙමු: සෛල තුනක අන්තර්ගතය එකතු කිරීම (= C4 + C5 + C6).

ඊට පසු, "පටිගත කිරීම නවත්වන්න" බොත්තම ක්ලික් කරන්න. පටිගත කිරීම ආරම්භ කිරීමෙන් පසුව මෙම බොත්තම "මැක්‍රෝ රෙකෝඩ්" බොත්තමෙන් පරිවර්තනය කරන ලදි.

මැක්‍රෝ ධාවනය

පටිගත කරන ලද සාර්ව ක්‍රියා කරන්නේ කෙසේදැයි පරීක්ෂා කිරීම සඳහා, එකම “කේත” මෙවලම් තීරුවේ ඇති “මැක්‍රෝස්” බොත්තම ක්ලික් කරන්න, නැතහොත් Alt + F8 ඔබන්න.

ඊට පසු, පටිගත කරන ලද සාර්ව ලැයිස්තුවක් සමඟ කවුළුවක් විවෘත වේ. අපි පටිගත කළ සාර්ව සොයමින්, එය තෝරාගෙන "ධාවනය" බොත්තම ක්ලික් කරන්න.

ඔබට ඊටත් වඩා පහසු කළ හැකි අතර සාර්ව තේරීමේ කවුළුව පවා නොකියන්න. ඉක්මන් සාර්ව ආයාචනා කිරීම සඳහා අපි "උණුසුම් යතුරු" එකතුවක් පටිගත කළ බව අපට මතකයි. අපගේ නඩුවේදී, මෙය Ctrl + M. අපි මෙම සංයෝජනය යතුරුපුවරුවේ ටයිප් කරන්නෙමු, ඉන්පසු සාර්ව ආරම්භ වේ.

ඔබට පෙනෙන පරිදි, මැක්‍රෝ විසින් කලින් පටිගත කරන ලද සියලුම ක්‍රියා සිදු කරන ලදී.

සාර්ව සංස්කරණය

සාර්ව සංස්කරණය කිරීම සඳහා, නැවත "මැක්‍රෝස්" බොත්තම ක්ලික් කරන්න. විවෘත වන කවුළුව තුළ, අපේක්ෂිත සාර්ව තෝරන්න, සහ "වෙනස් කරන්න" බොත්තම ක්ලික් කරන්න.

මයික්‍රොසොෆ්ට් විෂුවල් බේසික් (වීබීඊ) විවෘත කරයි - මැක්‍රෝස් සංස්කරණය කරන පරිසරය.

එක් එක් සාර්ව පටිගත කිරීම උප විධානයෙන් ආරම්භ වන අතර අවසන් උප විධානයෙන් අවසන් වේ. උප විධානය අවසන් වූ වහාම සාර්ව නාමය දක්වනු ලැබේ. ක්‍රියාකරු "පරාසය (" ... "). තෝරන්න සෛල තේරීම තෝරා ගනී. උදාහරණයක් ලෙස, “පරාසය (“ සී 4 ”) විධානය සමඟ තෝරන්න,” කොටුව සී 4 තෝරා ඇත. "ActiveCell.FormulaR1C1" ක්‍රියාකරු සූත්‍රවල ක්‍රියා වාර්තා කිරීමට සහ වෙනත් ගණනය කිරීම් සඳහා භාවිතා කරයි.

සාර්ව ටිකක් වෙනස් කිරීමට උත්සාහ කරමු. මෙය සිදු කිරීම සඳහා, ප්‍රකාශනය සාර්වයට එක් කරන්න:

පරාසය ("C3") තෝරන්න
ActiveCell.FormulaR1C1 = "11"

"ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "යන ප්‍රකාශය" ActiveCell.FormulaR1C1 = "= R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "."

අපි සංස්කාරකය වසා දමා අවසන් වරට සාර්ව ධාවනය කරන්නෙමු. ඔබට පෙනෙන පරිදි, අප හඳුන්වා දුන් වෙනස්කම් හේතුවෙන් තවත් දත්ත කොටුවක් එක් කරන ලදි. මුළු මුදල ගණනය කිරීමේදී ද එය ඇතුළත් විය.

සාර්ව ප්‍රමාණය විශාල නම්, එය ක්‍රියාත්මක කිරීමට බොහෝ කාලයක් ගතවනු ඇත. නමුත්, කේතයට අතින් වෙනසක් සිදු කිරීමෙන් අපට ක්‍රියාවලිය වේගවත් කළ හැකිය. "Application.ScreenUpdating = False" විධානය එක් කරන්න. එමඟින් පරිගණක බලය ඉතිරි වේ, එයින් අදහස් වන්නේ වැඩ වේගවත් කිරීමයි. පරිගණක මෙහෙයුම් වලදී තිරය යාවත්කාලීන කිරීමෙන් වැළකී සිටීමෙන් මෙය සාක්ෂාත් කරගත හැකිය. සාර්ව ක්‍රියාත්මක කිරීමෙන් පසු යාවත්කාලීන කිරීම නැවත ආරම්භ කිරීම සඳහා, අවසානයේදී අපි "Application.ScreenUpdating = True" විධානය ලියන්නෙමු.

කේතයේ ආරම්භයේදීම අපි "Application.Calculation = xlCalculationManual" විධානය එකතු කරන අතර කේතය අවසානයේ අපි "Application.Calculation = xlCalculationAutomatic" එකතු කරමු. මේ අනුව, සාර්ව ආරම්භයේ දී, අපි එක් එක් සෛල වෙනස් වීමෙන් පසු ප්‍රති result ලය ස්වයංක්‍රීයව නැවත ගණනය කිරීම අක්‍රිය කර සාර්ව අවසානයේ එය සක්‍රිය කරන්න. මේ අනුව, එක්සෙල් ප්‍රති result ලය ගණනය කරන්නේ එක් වරක් පමණක් වන අතර එය නිරන්තරයෙන් නැවත ගණනය නොකරනු ඇත, එමඟින් කාලය ඉතිරි වේ.

මුල සිටම සාර්ව කේතයක් ලිවීම

උසස් පරිශීලකයින්ට පටිගත කළ මැක්‍රෝස් සංස්කරණය කිරීමට සහ ප්‍රශස්තිකරණය කිරීමට පමණක් නොව, මුල සිටම සාර්ව කේත ලිවීමට ද හැකිය. මෙය ආරම්භ කිරීම සඳහා, ඔබ සංවර්ධක පීත්ත පටියේ ආරම්භයේදීම පිහිටා ඇති "දෘශ්‍ය මූලික" බොත්තම ක්ලික් කළ යුතුය.

ඊට පසු, හුරුපුරුදු VBE සංස්කාරක කවුළුව විවෘත වේ.

ක්‍රමලේඛකයා එහි සාර්ව කේතය අතින් ලියයි.

ඔබට පෙනෙන පරිදි, මයික්‍රොසොෆ්ට් එක්සෙල් හි මැක්‍රෝස් මඟින් දෛනික හා ඒකාකාරී ක්‍රියාවලීන් ක්‍රියාත්මක කිරීම සැලකිය යුතු ලෙස වේගවත් කළ හැකිය. එහෙත්, බොහෝ අවස්ථාවන්හීදී, ස්වයංක්‍රීයව පටිගත කරන ලද ක්‍රියාවන්ට වඩා අතින් ලියන ලද මැක්‍රෝස් මේ සඳහා වඩාත් සුදුසු වේ. ඊට අමතරව, කාර්යය වේගවත් කිරීම සඳහා සාර්ව කේතය VBE සංස්කාරකය හරහා ප්‍රශස්තිකරණය කළ හැකිය.

Pin
Send
Share
Send