එක්සෙල් හි විවර්තන වගුව නැවුම් කිරීමට VBA (උදාහරණ 5)

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

VBA macro ක්‍රියාත්මක කිරීම Excel හි ඕනෑම මෙහෙයුමක් ක්‍රියාත්මක කිරීම සඳහා වඩාත්ම ඵලදායී, වේගවත්ම සහ ආරක්ෂිතම ක්‍රමයයි. මෙම ලිපියෙන්, VBA භාවිතයෙන් Excel හි විවර්තන වගුව refresh කරන ආකාරය අපි ඔබට පෙන්වන්නෙමු.

Workbook බාගන්න

ඔබට නොමිලේ බාගත හැක. Excel වැඩපොත මෙතැනින් පුහුණු වන්න.

VBA.xlsm සමඟින් විවර්තන වගුව නැවුම් කරන්න

5 Excel හි VBA සමඟ විවර්තන වගුව නැවුම් කිරීමට උදාහරණ

පහත දැක්වෙන්නේ අපගේ විවර්තන වගුවේ උදාහරණය වන අතර එය අපි මුළු ලිපිය පුරාම භාවිතා කරන අතර VBA<සමඟ Excel හි ප්‍රබෝධමත් විවර්තන වගු පිළිබඳ විවිධ උදාහරණ 5ක් ඔබට පෙන්වයි 2> කේතය.

1. එක්සෙල් හි එක් විවර්තන වගුවක් නැවුම් කිරීමට VBA

ඔබට ඔබේ Excel වැඩ පත්‍රිකාවේ එක් විවර්තන වගුවක් පමණක් නැවුම් කිරීමට අවශ්‍ය නම්,

  • <1 ඔබන්න ඔබේ යතුරුපුවරුවේ>Alt + F11 හෝ ටැබයට යන්න සංවර්ධක -> Visual Basic Visual Basic Editor විවෘත කිරීමට.

  • උප-අප් කේත කවුළුව තුළ, මෙනු තීරුවෙන් , ක්ලික් කරන්න ඇතුළු කරන්න -> මොඩියුලය .

  • පහත කේතය පිටපත් කර එය කේත කවුළුවට අලවන්න.
5872

ඔබේ කේතය දැන් ධාවනය කිරීමට සූදානම්.

මෙහි, PivotTable1 යනු අපගේ විවර්තන වගුවේ නමයි. ඔබ ඔබේ විවර්තන වගුවේ ඇති නම ලියන්න.

  • ඔබේ යතුරුපුවරුවේ F5 ඔබන්න හෝ මෙනු තීරුවෙන් ධාවනය - තෝරන්න > උප/පරිශීලක පෝරමය ධාවනය කරන්න. ඔබට කුඩා Play නිරූපකය මත ක්ලික් කළ හැකියමැක්‍රෝව ක්‍රියාත්මක කිරීමට උප මෙනු තීරුව.

මෙය ඔබගේ පවතින Excel වැඩ පත්‍රිකාවේ විවර්තන වගුව නැවුම් කරයි.

0> තවත් කියවන්න: විවර්තන වගුව ප්‍රබෝධමත් නොවේ (5 ගැටළු සහ විසඳුම්)

2. Macro සක්‍රීය වැඩ පත්‍රිකාවේ සියලුම විවර්තන වගු නැවුම් කිරීමට

සක්‍රිය වැඩ පත්‍රිකාවේ සියලුම විවර්තන වගු නැවුම් කිරීමට , පහත පියවර අනුගමනය කරන්න.

  • එකම පෙර පරිදිම, Developer ටැබයෙන් Visual Basic Editor විවෘත කර කේත කවුළුවෙහි Insert Module .
  • කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න.
1886

ඔබගේ කේතය දැන් ක්‍රියාත්මක වීමට සූදානම්ය.

  • ධාවනය කරන්න මැක්‍රෝ සහ ඔබගේ සක්‍රිය වැඩ පත්‍රිකාවේ සියලුම විවර්තන වගු නැවුම් වනු ඇත.

තවත් කියවන්න: සියලු විවර්තන වගු නැවුම් කරන්නේ කෙසේද Excel

3. බහු වැඩපොතෙහි සියලුම විවර්තන වගු නැවුම් කිරීමට VBA කේතය

ඔබට වැඩපොත් කිහිපයක ඇති සියලුම විවර්තන වගු එකවර VBA කේතය සමඟ නැවුම් කිරීමට අවශ්‍ය නම් පියවර වනුයේ:

  • Developer ටැබයෙන් Visual Basic Editor විවෘත කර Insert Module කේත කවුළුව.
  • කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න.
6034

ඔබගේ කේතය දැන් ක්‍රියාත්මක වීමට සූදානම්.

3>

  • ධාවනය කරන්න කේතය සහ ඔබේ විවෘත Excel වැඩපොත් වල ඇති සියලුම විවර්තන වගු නැවුම් වනු ඇත.

මතක තබා ගන්න සියල්ල තබා ගන්නමෙම කේතය ධාවනය කරන අතරතුර වැඩපොත් විවෘත .

සමාන කියවීම්

  • Excel හි විවර්තන වගුවක් සංස්කරණය කරන්නේ කෙසේද (ක්‍රම 5 )
  • විවර්තන වගු පරාසය යාවත්කාලීන කරන්න (සුදුසු ක්‍රම 5ක්)
  • මූලාශ්‍ර දත්ත වෙනස් වන විට විවර්තන වගුවක් ස්වයංක්‍රීයව යාවත්කාලීන කරන්නේ කෙසේද

4. Excel හි VBA සමඟ විවර්තන වගු හැඹිලිය නැවුම් කිරීම

ඔබගේ වැඩපොතෙහි එකම දත්ත භාවිතා කරන විවර්තන වගු කිහිපයක් තිබේ නම්, ඔබට නැවුම් කිරීමට වඩා පිවට් වගු හැඹිලිය පමණක් නැවුම් කළ හැක සැබෑ විවර්තන වගුව සෑම විටම. හැඹිලිය නැවුම් කිරීම මඟින් හැඹිලියේ ඇති එකම දත්ත සම්බන්ධතාවය භාවිතයෙන් සියලුම විවර්තන වගු වල හැඹිලි මතකය ස්වයංක්‍රීයව හිස් කරන්න.

එය කිරීමට පියවර වන්නේ,

  • විවෘත දෘශ්‍ය මූලික සංස්කාරකය සංවර්ධක ටැබයෙන් සහ කේත කවුළුව තුළ ඇතුළු කරන්න මොඩියුලය .
  • කේත කවුළුව තුළ, පහත කේතය පිටපත් කර සහ එය අලවන්න.
5746

ඔබගේ කේතය දැන් ක්‍රියාත්මක වීමට සුදානම්ය.

  • ධාවනය කේතය සහ සියල්ල විවර්තන වගු හැඹිලි මතකයන් හිස් වනු ඇත.

වැඩිදුර කියවන්න: Excel හි VBA නොමැතිව විවර්තන වගුව ස්වයංක්‍රීයව නැවුම් කරන්නේ කෙසේද (ස්මාර්ට් ක්‍රම 3)

5. VBA මැක්‍රෝ සමඟ දත්ත වෙනස් කිරීමේදී විවර්තන වගුව ස්වයංක්‍රීයව නැවුම් කරන්න

ඔබට විශාල දත්ත ප්‍රමාණයක් ඇති විවර්තන වගුවක් තිබේ නම් සහ ඔබට අවශ්‍ය වන්නේ මුළු වගුවම ස්පර්ශ නොකර දත්ත කිහිපයක් යාවත්කාලීන කිරීම පමණි . Excel හි, ඔබට ස්වයංක්‍රීයව නැවුම් කළ හැකවිවර්තන වගුව VBA සමඟ දත්ත යාවත්කාලීන කරන අතරතුර.

  • Developer වෙතින් Visual Basic Editor විවෘත කරන්න.
  • 12>සංස්කාරකයේ වම් පැත්තේ, වැඩ පත්‍රිකාවේ සියලුම නම් සහිත ව්‍යාපෘති ගවේෂක කවුළුවක් ඇත.
  • Project Explorer තුළ, ද්විත්ව- විවර්තන වගුව අඩංගු පත්‍ර නාමය මත ක්ලික් කරන්න.

  • අපි සිද්ධි මැක්‍රෝ එකක් සාදන කේත කවුළුව දිස්වනු ඇත. කේත මොඩියුලයේ වම්පස ඇති Object පතන කොටුවෙන් Worksheet තෝරන්න. මෙය මොඩියුලයට Worksheet_SelectionChange සිදුවීමක් එක් කරයි, ඇත්ත වශයෙන්ම අපට එය අවශ්‍ය නොවන නිසා අපි මෙම කේත කොටස පසුව මකන්නෙමු.
  • ඉන්පසු ක්‍රියා පටිපාටිය මත ක්ලික් කරන්න. පතන ලැයිස්තුව සහ තෝරන්න වෙනස් කරන්න . මෙය Worksheet_Change නමින් නව සිදුවීමක් කේත මොඩියුලයේ ඉහලින් එක් කරයි. අපි අපගේ කේතය මෙහි ලියන්නෙමු, එබැවින් වැඩපත්‍ර_SelectionChange මගින් උත්පාදනය කරන ලද කේතය මකන්න

  • දැන් පිටපත් කරන්න පහත කේතය සහ Worksheet_Change
4173

ඔබේ කේතය දැන් ක්‍රියාත්මක වීමට සුදානම්ය.

මෙන්න, PivotTbl යනු වැඩ පත්‍රිකාවේ අලවන්න අපගේ Excel වැඩපොතෙහි නම සහ PivotTable1 යනු අපගේ විවර්තන වගුවේ නමයි. ඔබ ඔබේ වැඩ පත්‍රිකාවේ සහ විවර්තන වගුවේ ඇති නම ලියන්න.

  • දැන් ඔබ ඔබේ වැඩ පත්‍රිකාවේ මුල් දත්ත වගුවේ දත්ත වෙනස් කරන සෑම අවස්ථාවකම, විවර්තන වගුව වනු ඇතස්වයංක්‍රීයව යාවත්කාලීන වේ.

තවත් කියවන්න: Excel හි විවර්තන වගුව ස්වයංක්‍රීයව නැවුම් කරන්නේ කෙසේද

නිගමනය

මෙම ලිපිය මඟින් ඔබට VBA සමඟ Excel හි විවර්තන වගුව නැවුම් කරන්නේ කෙසේදැයි පෙන්වා දුන්නේය. මෙම ලිපිය ඔබට ඉතා ප්‍රයෝජනවත් වී ඇතැයි මම බලාපොරොත්තු වෙමි. මාතෘකාව සම්බන්ධයෙන් ඔබට කිසියම් ප්‍රශ්නයක් ඇත්නම් විමසීමට නිදහස් වන්න.

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