Excel VBA: වැඩපොත සුරකින්න සහ වසන්න (සුදුසු උදාහරණ 5)

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

මෙම ලිපියෙන්, අපි ඔබට Excel VBA සුරකින්න සහ වැඩපොත වසා දැමීමට 5 ක්‍රම පෙන්වමු. කාලය ඉතා වටිනා බැවින්, Excel VBA භාවිතයෙන් ලෞකික කාර්යයන් මඟ හැරීමෙන් අපට බොහෝ කාලයක් ඉතිරි කර ගත හැකිය. එපමනක් නොව, අපි 3 තීරු සමන්විත දත්ත කට්ටලයක් ගෙන ඇත: " නම ", " උපත ", සහ " අලුත්ම වැඩ ". මෙම දත්ත කට්ටලය 6 පුද්ගලයන්ගේ උපන් වර්ෂය සහ ඔවුන්ගේ නවතම චිත්‍රපට තොරතුරු නියෝජනය කරයි.

පුහුණු වැඩපොත බාගන්න

VBA සුරැකීමට සහ වැසීමට Workbook.xlsm

5 Excel හි VBA භාවිතා කරමින් වැඩපොත සුරැකීමට සහ වැසීමට උදාහරණ

1. Excel VBA

භාවිතයෙන් සක්‍රීය වැඩපොත සුරකින්න සහ වසන්න

පළමු ක්‍රමය සඳහා, අපි සුරකින්නෙමු සහ වසා ක්‍රියාකාරී වැඩපොත VBA Macro භාවිතයෙන්. අපි VBA මොඩියුලය කවුළුව ගෙන, අපගේ කේතය ටයිප් කර පසුව අපගේ ඉලක්කය සපුරා ගැනීම සඳහා කේතය ක්‍රියාත්මක කරන්නෙමු. තවදුරටත් කතා නොකර, අපි පියවරෙන් පියවර ක්‍රියා පටිපාටියට යමු.

පියවර:

අපගේ කේතය ටයිප් කිරීමට පෙර, අපට VBA මොඩියුලය ගෙන ඒමට අවශ්‍ය වේ. . එය කිරීමට –

  • පළමුව, සංවර්ධක tab >>> Visual Basic තෝරන්න.

විකල්පයක් ලෙස, ඔබට මෙය කිරීමට ALT + F11 ඔබන්න. “ Microsoft Visual Basic යෙදුම සඳහා ” මෙයින් පසුව දිස්වනු ඇත.

  • දෙවනුව, Insert වෙතින් >>> මොඩියුලය තෝරන්න.

මෙහි, අපි අපගේ ටයිප් කරන්නෙමුකේතය.

  • තෙවනුව, මොඩියුලය තුළ පහත කේතය ටයිප් කරන්න.
7357

3>

VBA කේත බිඳවැටීම

  • පළමුව, අපි අපගේ උප පටිපාටිය Save_and_Close_Active_Workbook අමතන්නෙමු. .
  • ඉන්පසු, අපි අපගේ වත්මන් වැඩපොත ActiveWorkbook ලෙස යොමු කරමු.
  • ඉන්පසු, Close ක්‍රමය භාවිතයෙන් අපි අපගේ ගොනුව වසා දමමු.
  • අවසානයේ, අපි SaveChanges True ලෙස සකසා ඇත, එය අපගේ වැඩපොත සුරැකෙනු ඇත. වසා දැමීමේදී .

දැන්, අපි අපගේ කේතය ක්‍රියාත්මක කරන්නෙමු.

  • පළමුව, මෙම මොඩියුලය<සුරකින්න .
  • දෙවනුව, අපගේ කේතය ඇතුළත ක්ලික් කරන්න.
  • අවසානයේ, ධාවනය බොත්තම ඔබන්න.

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

තවත් කියවන්න: Excel හි සියලුම වැඩපොත් සඳහා මැක්‍රෝ එකක් සුරකින ආකාරය (පහසු පියවර සහිතව)

2. විශේෂිත වැඩපොත සුරැකීමට සහ වැසීමට Excel VBA

දෙවන ක්‍රමය සඳහා, අපි වෙනත් VBA කේතයක් භාවිතා කරමින් save සහ close නිශ්චිත Workbook භාවිතා කරමු. මෙන්න, අපි වැඩපොත් දෙකක් විවෘත කර ඇති අතර අපි සුරකින්නෙමු සහ වමේ සිට පළමු වැඩපොත වසන්න.

පියවර:

  • පළමුව, 1 ක්‍රමයේ පෙන්වා ඇති පරිදි , VBA ගෙන එන්නModule .
  • දෙවනුව, එම Module තුළ මෙම කේතය ටයිප් කරන්න.
3615

VBA කේත බිඳවැටීම

  • පළමුව, අපි අපගේ උප පටිපාටිය Save_and_Close_Specific_Workbook අමතන්නෙමු.
  • ඉන්පසු, අපි වැඩපොත් වස්තුව තුළ අපගේ පළමු වැඩපොත වෙත යොමු කරයි.
  • ඉන්පසු, වසන්න ක්‍රමය භාවිතයෙන් අපි වසා දමන්නෙමු අපගේ ගොනුව.
  • අවසාන වශයෙන්, අපි SaveChanges True ලෙස සකසා ඇත, එය වසා දැමීමේදී අපගේ වැඩපොත සුරකිනු ඇත. .
  • තුන්වනුව, ක්‍රමය 1 හි පෙන්වා ඇති පරිදි, කේතය ක්‍රියාත්මක කරන්න.

මෙයින් පසුව, අපට පෙනෙනු ඇත පළමු වැඩපොත වසා ඇත සහ දෙවන වැඩපොත විවෘතව ඇත . එබැවින්, අපි ඔබට සුරකින සහ a වැඩපොත වසා දැමීමේ තවත් ක්‍රමයක් පෙන්වා ඇත.

තවත් කියවන්න: Excel VBA: විවෘත කිරීමකින් තොරව පත්‍රය නව වැඩපොතක් ලෙස සුරකින්න

3. විශේෂිත වැඩපොත විශේෂිත ෆෝල්ඩරයෙහි

තෙවන ක්‍රමය සඳහා සුරකින්න සහ වසන්න , අපි Save සහ විශේෂිත වැඩපොතක් ෆෝල්ඩරයක භාවිතා කරමින් Excel VBA වසන්නෙමු.

පියවර:

  • පළමුව, ක්‍රමය 1 හි පෙන්වා ඇති පරිදි, VBA මොඩියුලය ගෙන එන්න.
  • දෙවනුව, මොඩියුලය තුළ මෙම කේතය ටයිප් කරන්න.
1579

VBA කේත බිඳවැටීම

  • පළමුව, අපි අපේ උප අමතන්නෙමුක්‍රියා පටිපාටිය Save_and_Close_Workbook_in_Specific_Folder .
  • ඉන්පසු, SaveAs ක්‍රමය භාවිතයෙන් අපි අපගේ ගොනුව නිශ්චිත ස්ථානයක සුරකිමු.
  • ඉන්පසු, අපි ගොනු නාමය මුල් වැඩපොත හා සමානව තබමු.
  • අවසානයේ, අපි අපගේ වැඩපොත වසන්නෙමු.
  • තෙවනුව, ක්‍රමය 1 හි පෙන්වා ඇති පරිදි, කේතය ක්‍රියාත්මක කරන්න.

මෙයින් පසු, එය අපගේ <සුරකිනු ඇත. 1>වැඩපොත අපගේ නිර්වචනය කළ ෆෝල්ඩර ස්ථානය ඇතුළත සහ වසන්න . මේ අනුව, විශේෂිත ෆෝල්ඩරයක VBA .

භාවිතයෙන් සුරකීම සහ වැඩපොත වසා දැමීමේ තවත් ක්‍රමයක් අපි ඔබට පෙන්වා ඇත.

තවත් කියවන්න: Excel VBA Macro විශේෂිත ෆෝල්ඩරයේ PDF සුරැකීමට (පරමාදර්ශී උදාහරණ 7)

සමාන කියවීම්

  • Excel VBA: විමසුමකින් තොරව වැඩපොත සුරකින්න (පහසු පියවර සමඟ)
  • [ස්ථිර!] ඇයි Excel මගේ හැඩතල ගැන්වීම ඉතිරි නොකරන්නේ ? (හැකි හේතු 7ක්)
  • PDF භූ දර්ශනයක් ලෙස Excel සුරකින ආකාරය (ඉක්මන් පියවර සමඟ)
  • Excel VBA මඟින් මාර්ගය භාවිතා කරමින් ගොනුවක් ලෙස සුරැකීමට කොටුව (ඉක්මන් පියවර සමඟ)
  • [ස්ථාවරයි!] Excel CSV ගොනුව වෙනස් කිරීම් සුරැකෙන්නේ නැත (හැකි විසඳුම් 6ක්)

4. වෙත බොත්තම ඇතුළු කිරීම Excel හි වැඩපොත සුරකින්න සහ වසන්න

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

පියවර:

  • පළමුව, ක්‍රමය 1 හි පෙන්වා ඇති පරිදි, VBA ගෙන එන්නModule .
  • දෙවනුව, එම Module තුළ මෙම කේතය ටයිප් කරන්න.
3492

VBA කේත බිඳවැටීම

  • මුලින්ම, අපි අපගේ උප ක්‍රියාපටිපාටිය Button_Click_Save_and_Close_Workbook අමතන්නෙමු.
  • ඉන් පසුව, සුරකින්න ක්‍රමය භාවිතා කරමින් අපි සුරකින්නෙමු අපගේ වැඩපොත
  • අවසාන වශයෙන්, අපි වසන්නේ අපගේ වැඩපොත භාවිතයෙන් ඉවත් වන්න ක්‍රමය.

දැන්, අපි මෙහි VBA බොත්තම ඇතුල් කරන්නෙමු.

  • මුලින්ම, සංවර්ධක<2 වෙතින්> ටැබ් >>> ඇතුළු කරන්න >>> Button (Form Control) තෝරන්න.

  • ඉන්පසු, mouse cursor එක වෙනස් වී ඇදගෙන යනු ඇත. වැඩපොත තුළ ඇති කොටුව.

ඉන් පසු ඇසයින් මැක්රෝ සංවාද කොටුව දිස්වේ.

11>
  • ඉන්පසු, " Button_Click_Save_and_Close_Workbook " තෝරන්න.
  • ඊට පසුව, OK ඔබන්න.
  • ඉන්පසු, අපි වැඩපොත හි බොත්තම 1 දකිනු ඇත.

    • අවසාන වශයෙන්, බොත්තම මත ක්ලික් කරන්න.
    0>මෙය සුරකින්න සහ වසා අපගේ වැඩපොත .

    තවත් කියවන්න: Excel හි සුරැකුම් බොත්තම සඳහා VBA කේතය (4 ප්‍රභේද)

    5. Excel VBA යොදන සියලුම විවෘත වැඩපොත් සුරකින්න සහ වසන්න

    මෙම අවසාන ක්‍රමයේදී, අපි විවෘත කර ඇති සියලුම වැඩපොත් සුරැකීමට සහ වැසීමට යයි. මෙවර, අපට 3 ක්‍රමයේ ඇති වැඩපොත් ම ඇත, කෙසේ වෙතත්, මෙවර, අපි සුරකින්නෙමු සහ දෙකම වසා දමමු වැඩපොත් . මෙන්න, අපි අපගේ වැඩපොත් හරහා යාමට The For Next Loop භාවිතා කරන්නෙමු.

    පියවර:

    • පළමුව, ක්‍රමය 1 හි පෙන්වා ඇති පරිදි , VBA මොඩියුලය ගෙන එන්න.
    • දෙවනුව, <1 ඇතුළත මෙම කේතය ටයිප් කරන්න>මොඩියුලය .
    7333

    VBA කේත බිඳවැටීම

    • පළමු , අපි අපගේ උප ක්‍රියාපටිපාටිය CloseAndSaveOpenWorkbooks අමතන්නෙමු.
    • ඉන්පසු, අපි වැඩපොත් සියල්ල හරහා චක්‍රීය කිරීමට ඊළඟ ලූපය සඳහා භාවිතා කරන්නෙමු. .
    • ඉන් පසුව, සුරකින්න ක්‍රමය භාවිතා කර අපි අපගේ ගොනු සුරකමින් සිටිමු.
    • ඉන්පසු, අපි වසන්න අපගේ වත්මන් වැඩපොත හැර සියලුම වැඩපොත් .
    • අවසානයේ, අපි වැඩපොත වැඩපොත භාවිතා කර ඇත. 1> දේපලෙන් ඉවත් වන්න.
    • තෙවනුව, ක්‍රමය 1 හි පෙන්වා ඇති පරිදි, කේතය ක්‍රියාත්මක කරන්න.

    එබැවින්, එය සුරකින්න සහ වැඩපොත් දෙක වසා දමයි. වෙනස් කළ දිනය වැඩපොත් දෙකටම සමාන බව අපට දැකිය හැක. අවසාන වශයෙන්, අපි 5 වෙනස් Excel VBA Macros සුරකීමට සහ වැඩපොත වැසීමට පෙන්වා ඇත.

    තවත් කියවන්න: පෞද්ගලික මැක්‍රෝ වැඩපොත වෙත මැක්‍රෝ සුරැකෙන්නේ කෙසේද?

    නිගමනය

    අපි ඔබට පෙන්වා ඇත 5 ඉක්මනින් සහ පහසුවෙන් තේරුම් ගැනීමට Excel VBA සුරකින්න සහ වැඩපොත වසා දමන්න . ඔබට කිසියම් ගැටළුවක් ඇත්නම්, පහත අදහස් දැක්වීමට නිදහස් වන්න. ඊට අමතරව, ඔබට අපගේ වෙබ් අඩවියට පිවිසිය හැකියතවත් Excel සම්බන්ධ ලිපි සඳහා Exceldemy . කියවීමට ස්තූතියි, දිගටම විශිෂ්ට වන්න!

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