Excel VBA හි පෙරහන ඉවත් කරන්නේ කෙසේද (සරල ක්‍රම 5)

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

Microsoft Excel සමඟ වැඩ කරන අතරතුර, දත්ත පෙරීම මඟින් අපට අවශ්‍ය තොරතුරු පමණක් බැලීමට ඉඩ සලසයි. අපට විශාල දත්ත කට්ටලයක හෝ වගුවල යම් යම් මූලද්‍රව්‍ය කෙරෙහි අවධානය යොමු කිරීමට අවශ්‍ය වූ විට, මෙම තාක්ෂණය ප්‍රයෝජනවත් වේ. කාර්යය අවසන් වූ විට, අපගේ පැතුරුම්පතෙහි එම දත්ත අපට නැවත අවශ්‍ය වේ. මේ සඳහා Excel සතුව දැනටමත් ගොඩනංවන ලද මෙවලමක් ඇත. නමුත් VBA යනු Excel හි ඕනෑම කාර්යයක් කිරීමට වඩාත්ම කාර්යක්ෂම, කාලය ඉතිරි කරන සහ ආරක්ෂිත ක්‍රමයයි. මෙම ලිපියෙන් අපි Excel VBA හි ෆිල්ටරය ඉවත් කිරීමට උදාහරණ කිහිපයක් ලබා දෙන්නෙමු.

ප්‍රායෝගික වැඩපොත බාගන්න

ඔබට වැඩපොත බාගත කර ඒවා සමඟ පුහුණු විය හැක.

VBA to Remove Filter.xlsm

5 Excel VBA හි පෙරහන ඉවත් කිරීමට සරල ක්‍රම

Excel ඇතුලේ ඇත දත්ත වලින් පෙරහන් ඉවත් කිරීමට මෙවලම් සහ කාර්යයන්. නමුත් Excel VBA සමඟින් අපට VBA කේතය ක්‍රියාත්මක කිරීමෙන් පමණක් එම පෙරහන් ඉක්මනින් ඉවත් කළ හැක. දත්ත වලින් පෙරහන් ඉවත් කිරීමට අපි පහත දත්ත කට්ටලය භාවිතා කරන්නෙමු. දත්ත කට්ටලයේ නිෂ්පාදන IDs B තීරුවේ, නිෂ්පාදන නම් C තීරුවේ සහ බෙදාහැරීමේ රට D තීරුවේ අඩංගු වේ. අපට Shampo සහ කන්ඩිෂනර් නිෂ්පාදනයේ විස්තර පමණක් බැලීමට අවශ්‍ය බැවින්, අපි ඒවා පෙරා ගත්තෙමු. දැන්, අපි එම පෙරූ දත්ත ඉවත් කළ යුතු යැයි සිතමු. අපි මේ සඳහා Excel VBA Macros කිහිපයක් භාවිතා කරමු. Excel භාවිතයෙන් දත්ත වලින් එම පෙරහන් ඉවත් කිරීමට උදාහරණ නිරූපණය කරමුVBA .

1. Excel වගුවෙන් සියලුම පෙරහන් ඉවත් කිරීමට VBA යොදන්න

Excel VBA සමඟින්, පරිශීලකයින්ට පීත්ත පටියෙන් excel මෙනු ලෙස ක්‍රියා කරන කේතය පහසුවෙන් භාවිත කළ හැක. Excel වගුවෙන් සියලුම පෙරහන් ඉවත් කිරීමට VBA කේතය භාවිතා කිරීමට, අපි පහත පියවර අනුගමනය කරමු.

පියවර:

  • පළමුව , පීත්ත පටියෙන් Developer tab වෙත යන්න.
  • දෙවනුව, Code category වෙතින්, Visual Basic මත ක්ලික් කර <1 විවෘත කරන්න>දෘෂ්ය මූලික සංස්කාරක . නැතහොත් Visual Basic Editor විවෘත කිරීමට Alt + F11 ඔබන්න. ඔබට ඔබගේ වැඩ පත්‍රිකාව මත දකුණු-ක්ලික් කර View Code වෙත යන්න. මෙය ඔබව දෘෂ්‍ය මූලික සංස්කාරකය වෙත ද රැගෙන යනු ඇත.

  • මෙය දෘෂ්‍ය මූලික සංස්කාරක <2 හි දිස්වනු ඇත>පරිමාණයෙන් වගුවක් සෑදීමට අපි අපගේ කේත ලියන තැන.
  • තුන්වනුව, ඇතුළු කරන්න පතන මෙනු තීරුවෙන් මොඩියුල මත ක්ලික් කරන්න.

  • මෙය මොඩියුලයක් ඔබේ වැඩපොතෙහි සාදනු ඇත.
  • සහ, VBA පිටපත් කර අලවන්න. පහත දක්වා ඇති කේතය.

VBA කේතය:

1318
  • ඉන් පසුව, RubSub බොත්තම මත ක්ලික් කිරීමෙන් කේතය ක්‍රියාත්මක කරන්න. හෝ යතුරුපුවරු කෙටිමඟ එබීමෙන් F5 .

  • සහ, අවසාන වශයෙන්, පියවර අනුගමනය කිරීමෙන් එක්සෙල් වගුවෙන් සියලුම පෙරහන් ඉවත් කරනු ඇත. ඔබේ වැඩ පත්‍රිකාවේපැහැදිලි කිරීම
6272

Sub යනු කේතයේ කාර්යය හැසිරවීමට භාවිතා කරන නමුත් කිසිදු අගයක් ලබා නොදෙන කේතයේ කොටසකි. එය උපක්‍රියා පටිපාටිය ලෙසද හැඳින්වේ. එබැවින් අපි අපගේ ක්‍රියාපටිපාටිය Remove_Filters1() ලෙස නම් කරමු.

8327

විචල්‍ය ප්‍රකාශනය.

5175

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

1572

මෙම කේත රේඛාව සම්පූර්ණ දත්ත සඳහා සියලුම පෙරහන් ඉවත් කරයි.

3003

මෙය ක්‍රියා පටිපාටිය අවසන් කරයි.

තවත් කියවන්න: Excel හි පෙරහන ඉවත් කරන්නේ කෙසේද (පහසු සහ ඉක්මන් ක්‍රම 5ක්)

2. VBA භාවිතා කරමින් පත්‍රයක ඇති සියලුම Excel වගු පෙරහන් හිස් කරන්න

පත්‍රයක ඇති සියලුම excel වගු පෙරහන් ඉවත් කිරීමට Excel VBA භාවිතා කිරීමේ තවත් උදාහරණයක් බලමු. මේ සඳහා පහත පියවර අනුගමනය කරන්න.

පියවර:

  • මුලින්ම, රිබන් එකෙන් Develope r ටැබ් එකට යන්න.
  • දෙවනුව, දෘශ්‍ය මූලික සංස්කාරකය විවෘත කිරීමට දෘශ්‍ය මූලික මත ක්ලික් කරන්න.
  • දෘශ්‍ය මූලික සංස්කාරකය විවෘත කිරීමට තවත් ක්‍රමයක්. සරලව Alt + F11 ඔබන්න ඇතුළු කරන්න සහ පතන මෙනුවෙන් මොඩියුලය තෝරන්න.
  • සහ, මෙය දෘශ්‍ය මූලික කවුළුව විවෘත කරනු ඇත.
  • ඉන් පසුව, පිටපත් කරන්න සහ පහත VBA කේතය අලවන්න.

VBA කේතය:

8904
  • තව, ඔබන්න F5 යතුර හෝ කේතය ක්‍රියාත්මක කිරීමට Run Sub බොත්තම ක්ලික් කරන්න.

  • සහ, මෙම කේතය ඔබගේ පත්‍රයෙන් සියලුම Excel වගු පෙරහන් ඉවත් කර ක්‍රමය 1 වැනි ප්‍රතිදානය ලබා දෙනු ඇත.

VBA කේත පැහැදිලි කිරීම 3>

3786

එම කේත රේඛා පත්‍රයේ ඇති සියලුම වගු හරහා ලූප් කර සම්පූර්ණ වැඩ පත්‍රිකාව සඳහා සියලුම පෙරහන් ඉවත් කරන්න.

තවත් කියවන්න: Excel Pivot Table පෙරන ආකාරය (8 ඵලදායී ක්රම)

3. Excel හි VBA සමඟ තීරුවකින් පෙරහන ඉවත් කරන්න

Excel VBA සමඟ තීරුවකින් පෙරහන ඉවත් කිරීමට වෙනත් ක්‍රමයක් දෙස බලමු. අපි බලමු මේ සඳහා වන ක්‍රියා පටිපාටිය.

පියවර:

  • ආරම්භ කිරීමට, රිබනය මත ඇති සංවර්ධක ටැබය ක්ලික් කරන්න.
  • දෙවනුව, Visual Basic මත ක්ලික් කිරීමෙන් Visual Basic Editor දියත් කරන්න.
  • විකල්පයක් ලෙස, ඔබට Visual Basic Editor වෙත පිවිසිය හැක. Alt + F11 එබීමෙන්.
  • නැතහොත්, පත්‍රය මත දකුණු-ක්ලික් කරන්න සහ මෙනුවෙන් View Code තෝරන්න.
  • ඊළඟට, ඇතුළු කරන්න යටතේ ඇති පතන කොටුවෙන් මොඩියුලය තෝරන්න.
  • සහ දෘශ්‍ය මූලික කවුළුව දිස්වනු ඇත.
  • කේතය ලියන්න එහි.

VBA කේතය:

4679
  • අවසානයේ, කේතය ක්‍රියාත්මක කිරීමට F5 යතුර ඔබන්න.

  • මෙම කේතය භාවිත කිරීමෙන් ඔබේ එක්සෙල් වගුවේ ඇති තීරුවකින් පෙරණය ඉවත් කරයි.

VBA කේත පැහැදිලි කිරීම

1695

මෙම කේත රේඛාව ක්ෂේත්‍රය නියම කරයිඅංකය පමණක් සහ වෙනත් පරාමිති නොමැත.

වැඩිදුර කියවන්න: Excel VBA බහු නිර්ණායක අනුව එකම තීරුවේ පෙරීමට (උදාහරණ 6)

සමාන කියවීම්

  • Excel VBA: Array හි බහු නිර්ණායක සමඟ පෙරහන් කරන්නේ කෙසේද (විධි 7)
  • VBA කේතය දත්ත පෙරීමට Excel හි දිනය අනුව (උදාහරණ 4)
  • ආරක්ෂිත එක්සෙල් පත්‍රයේ පෙරහන භාවිතා කරන්නේ කෙසේද (පහසු පියවර සමඟ)
  • විවිධ තීරු බහු අනුව පෙරහන් කරන්න Excel VBA හි නිර්ණායක
  • VBA කේතය Excel හි දත්ත පෙරීමට (උදාහරණ 8)

4. සක්‍රිය වැඩ පත්‍රිකාවක ඇති සියලුම පෙරහන් හිස් කරන්න

දැන්, සක්‍රිය වැඩ පත්‍රිකාවකින් සියලුම පෙරහන් ඉවත් කිරීමට වෙනත් Excel VBA ක්‍රමයක් බලන්න. අපි පහත පියවර අනුගමනය කරමු.

පියවර:

  • ආරම්භ කිරීමට, පීත්ත පටිය විවෘත කර සංවර්ධක විකල්පය තෝරන්න.
  • ඉන්පසු, Visual Basic Editor වෙත ප්‍රවේශ වීමට, Visual Basic මත ක්ලික් කරන්න.
  • Alt + F11 එබීමෙන් ද ගෙන එනු ඇත. දෘශ්‍ය මූලික සංස්කාරකය .
  • විකල්පයක් ලෙස, දකුණු-ක්ලික් කරන්න පත්‍රය සහ දිස්වන මෙනුවෙන් කේතය බලන්න තෝරන්න.
  • දැන්, Insert drop-down විකල්පයෙන්, Module තෝරන්න.
  • ඉන්පසු පහත දැක්වෙන VBA කේතය පිටපත් කර අලවන්න.

VBA කේතය:

8999
  • F5 යතුර එබීමෙන් කේතය ක්‍රියාත්මක කරන්න.

  • සහ, අවසාන වශයෙන්, ඔබට මෙම VBA කේතය භාවිතයෙන් ඔබේ දත්තවලින් පෙරහන් ඉවත් කිරීමට හැකි වනු ඇත.වැනි ක්‍රමය-1 .

වැඩිදුර කියවන්න: එක්සෙල් හි වෙනත් පත්‍රයක ලැයිස්තුවෙන් පෙරහන් කරන්නේ කෙසේද (ක්‍රම 2)

1>5. වැඩපොතකින් සියලුම පෙරහන් ඉවත් කිරීමට Excel VBA

අපි තවත් r Excel VBA ක්‍රමයක් ගවේෂණය කරමු වැඩපොතකින් සියලුම පෙරහන් ඉවත් කරන්න. එබැවින්, අපි පහත පියවර දෙස බලමු.

පියවර:

  • ආරම්භ කිරීමට, පීත්ත පටිය විවෘත කර පහත වැටීමෙන් සංවර්ධක තෝරන්න. -down menu.
  • ඉන්පසු Visual Basic Editor විවෘත කිරීමට Visual Basic තෝරන්න.
  • Visual Basic Editor විය හැක Alt + F11 එබීමෙන් ද ප්‍රවේශ විය හැක.
  • විකල්පයක් ලෙස, ඔබට පත්‍රය දකුණු-ක්ලික් කරන්න සහ pop- වෙතින් View Code තෝරන්න. up menu.
  • ඉන් පසු, Insert drop-down මෙනුවෙන් Module තෝරන්න.
  • ඉන්පසු පහත VBA කේතය පිටපත් කර අලවන්න.

VBA කේතය:

2251
  • අවසාන වශයෙන්, ඔබේ යතුරුපුවරුවේ F5 එබීමෙන් කේතය ධාවනය කරන්න, එවිට ඔබට ප්‍රතිඵලය පෙනෙනු ඇත. ඔබගේ වැඩ පත්‍රිකාව.

3>

  • මෙම VBA කේතය හි පෙන්වා ඇති පරිදි ඔබගේ සම්පූර්ණ වැඩපොතෙන් සියලුම පෙරහන් ඉවත් කරයි ක්‍රමය .

VBA කේත පැහැදිලි කිරීම

3326

පළමු ලූපය වැඩපොතෙහි ඇති සියලුම වගු හරහා ලූප් කිරීම සඳහා වේ. දෙවන ලූපය වැඩ පත්රිකාවේ ඇති සියලුම වගු හරහා ලූප් කිරීම සඳහා වේ. ඉන්පසුව, ලූපය තුළ ඇති රේඛාව මේසයෙන් පෙරහන ඉවත් කරයි. ඊට පසු, අවසාන පේළි දෙක සමඟ ලූපය වසා දමන්න.

කියවන්නතවත්: Excel ෆිල්ටරය සඳහා කෙටි මග (උදාහරණ සමඟ ඉක්මන් භාවිතයන් 3ක්)

නිගමනය

ඉහත ක්‍රම <1 සඳහා ඔබට සහාය වනු ඇත> Excel VBA හි පෙරහන ඉවත් කරන්න . මෙය ඔබට උපකාර කරනු ඇතැයි බලාපොරොත්තු වෙනවා! ඔබට කිසියම් ප්‍රශ්න, යෝජනා හෝ ප්‍රතිපෝෂණ ඇත්නම් කරුණාකර අදහස් දැක්වීමේ කොටසේ අපට දන්වන්න. නැතහොත් ඔබට ExcelWIKI.com බ්ලොග් අඩවියේ ඇති අපගේ අනෙකුත් ලිපි දෙස බැලීමට හැකිය!

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