මයික්‍රොසොෆ්ට් එක්සෙල් යනු වසර ගණනාවක් තිස්සේ ප්‍රතික්ෂේප නොකළ ප්‍රයෝජනවත් මෙවලමකි. වෘත්තීය සහ පෞද්ගලික ජීවිතය තුළ එය අත්යවශ්ය වේ.

ඔබගේ ගොනු වලට VBA කේතය එකතු කිරීමෙන් ඔබට බොහෝ කාර්යයන් ස්වයංක්‍රීය කර ගත හැකි අතර බොහෝ කාලයක් ඉතිරි කර ගත හැක.

මෙම නොමිලේ පා course මාලාව මඟින් කාලය ඇතුළත් කිරීම ස්වයංක්‍රීය කරන්නේ කෙසේදැයි පෙන්වයි. VBA භාෂාව සමඟ මෙහෙයුම හැකි තරම් ඉක්මන් සහ පහසු කරන්නේ කෙසේද.

විකල්ප ප්‍රශ්නාවලියක් මඟින් ඔබේ නව කුසලතා පරීක්ෂා කිරීමට ඉඩ ලබා දේ.

VBA යනු කුමක්ද සහ අප එය භාවිතා කරන්නේ ඇයි?

VBA (යෙදුම් සඳහා දෘශ්‍ය මූලික) යනු සියලුම Microsoft Office (දැන් Microsoft 365) යෙදුම්වල (Word, Excel, PowerPoint, සහ Outlook) භාවිතා කරන ක්‍රමලේඛන භාෂාවයි.

මුලින්, VBA යනු Microsoft Office යෙදුම්වල දක්නට ලැබෙන Microsoft's Visual Basic (VB) භාෂාව ක්‍රියාත්මක කිරීමකි. භාෂා දෙක සමීපව සම්බන්ධ වුවද, ප්රධාන වෙනස වන්නේ VBA භාෂාව භාවිතා කළ හැක්කේ Microsoft Office යෙදුම්වල පමණි.

මෙම සරල භාෂාවට ස්තූතියි, ඔබට පුනරාවර්තන කාර්යයන් ස්වයංක්‍රීය කරන හෝ තනි විධානයක් භාවිතයෙන් මෙහෙයුම් විශාල ප්‍රමාණයක් සිදු කරන වැඩි හෝ අඩු සංකීර්ණ පරිගණක වැඩසටහන් නිර්මාණය කළ හැකිය.

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

වඩාත් සංකීර්ණ අනුවාදවලදී, VBA වැඩසටහන් විශේෂිත කාර්යාල යෙදුම් මත පදනම් විය හැක.

වාර්තා, දත්ත ලැයිස්තු, ඊමේල් ආදිය ස්වයංක්‍රීයව උත්පාදනය කිරීමට ඇල්ගොරිතම භාවිතා කළ හැක. සම්මත කාර්යාල යෙදුම් මත පදනම්ව සවිස්තරාත්මක ව්‍යාපාරික යෙදුම් නිර්මාණය කිරීමට ඔබට VBA භාවිතා කළ හැක.

VBA දැනට පළපුරුදු ක්‍රමලේඛකයින් සඳහා බෙහෙවින් සීමා වී ඇතත්, එහි ප්‍රවේශ්‍යතාව, පොහොසත් ක්‍රියාකාරීත්වය සහ විශාල නම්‍යශීලීභාවය තවමත් බොහෝ වෘත්තිකයන්ට, විශේෂයෙන්ම මූල්‍ය ක්ෂේත්‍රයේ ආකර්ශනය වේ.

ඔබගේ පළමු නිර්මාණ සඳහා මැක්‍රෝ රෙකෝඩරය භාවිතා කරන්න

මැක්‍රෝ නිර්මාණය කිරීම සඳහා, ඔබ දෘශ්‍ය මූලික (VBA) වැඩසටහනක් කේත කළ යුතුය, එය ඇත්ත වශයෙන්ම සාර්ව පටිගත කිරීමකි, මේ සඳහා සපයා ඇති මෙවලම තුළ කෙලින්ම. හැමෝම පරිගණක විද්‍යාඥයන් නොවේ, එබැවින් ක්‍රමලේඛනය නොකර මැක්‍රෝස් සකසන්නේ කෙසේද යන්න මෙන්න.

- ටැබ් එක මත ක්ලික් කරන්න සංවර්ධක, ඉන්පසු බොත්තම ලියාපදිංචිය මැක්රෝ එකක්.

- ක්ෂේත්රයේ සාර්ව නාමය, ඔබේ මැක්‍රෝ එකට දීමට අවශ්‍ය නම ටයිප් කරන්න.

ක්ෂේත්රයේ කෙටිමං යතුර, කෙටිමඟක් ලෙස යතුරු සංයෝජනයක් තෝරන්න.

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

- හරි ක්ලික් කරන්න.

මැක්‍රෝ භාවිතයෙන් ඔබට වැඩසටහන් කිරීමට අවශ්‍ය සියලුම ක්‍රියා සිදු කරන්න.

- ටැබ් එකට ආපසු යන්න සංවර්ධක බොත්තම මත ක්ලික් කරන්න පටිගත කිරීම නවත්වන්න ඔබ අවසන් කළ පසු.

මෙම මෙහෙයුම සාපේක්ෂව සරල ය, නමුත් එය යම් සූදානමක් අවශ්ය වේ. මෙම මෙවලම පටිගත කිරීමේදී ඔබ සිදු කරන සියලුම ක්‍රියා පිටපත් කරයි.

අනපේක්ෂිත තත්වයන් වළක්වා ගැනීම සඳහා, ඔබ පටිගත කිරීම ආරම්භ කිරීමට පෙර මැක්‍රෝව ක්‍රියා කිරීමට අවශ්‍ය සියලුම ක්‍රියා සිදු කළ යුතුය (උදාහරණයක් ලෙස, මැක්‍රෝවේ ආරම්භයේ පැරණි දත්ත මකා දැමීම).

මැක්‍රෝස් භයානකද?

වෙනත් පරිශීලකයෙකු විසින් Excel ලේඛනයක් සඳහා සාදන ලද මැක්රෝ එකක් ආරක්ෂිත නොවේ. හේතුව ඉතා සරලයි. හැකර්වරුන්ට VBA කේතය තාවකාලිකව වෙනස් කිරීමෙන් අනිෂ්ට මැක්‍රෝ නිර්මාණය කළ හැක. වින්දිතයා ආසාදිත ගොනුව විවෘත කළහොත්, කාර්යාලය සහ පරිගණකය ආසාදනය විය හැක. උදාහරණයක් ලෙස, කේතය කාර්යාල යෙදුමට රිංගා නව ගොනුවක් සාදන සෑම අවස්ථාවකම පැතිර යා හැක. නරකම අවස්ථාවක, එය ඔබගේ තැපැල් පෙට්ටියට රිංගා වෙනත් පරිශීලකයින්ට අනිෂ්ට ගොනු පිටපත් යැවීමට පවා හැකිය.

අනිෂ්ට මැක්‍රෝවලින් මා ආරක්ෂා වන්නේ කෙසේද?

මැක්‍රෝස් ප්‍රයෝජනවත් වේ, නමුත් ඒවා ඉතා අවදානමට ලක්විය හැකි අතර අනිෂ්ට මෘදුකාංග පැතිරවීමට හැකර්වරුන්ට මෙවලමක් බවට පත්විය හැකිය. කෙසේ වෙතත්, ඔබට ඵලදායී ලෙස ඔබව ආරක්ෂා කර ගත හැකිය. මයික්‍රොසොෆ්ට් ඇතුළු බොහෝ සමාගම් වසර ගණනාවක් පුරා ඔවුන්ගේ යෙදුම් ආරක්ෂාව වැඩි දියුණු කර ඇත. මෙම විශේෂාංගය සබල කර ඇති බවට වග බලා ගන්න. ඔබ macro අඩංගු ගොනුවක් විවෘත කිරීමට උත්සාහ කළහොත්, මෘදුකාංගය එය අවහිර කර ඔබට අනතුරු අඟවයි.

හැකර්වරුන්ගේ උගුල් වලක්වා ගැනීම සඳහා වැදගත්ම ඉඟිය වන්නේ නොදන්නා මූලාශ්රවලින් ගොනු බාගත නොකිරීමයි. විශ්වාසදායක ගොනු පමණක් විවෘත කළ හැකි වන පරිදි මැක්‍රෝ අඩංගු ගොනු විවෘත කිරීම සීමා කිරීම ද වැදගත් වේ.

 

මුල් අඩවියේ ලිපිය දිගටම කියවන්න →