Excel VBA: பணிப்புத்தகத்தைச் சேமித்து மூடவும் (5 பொருத்தமான எடுத்துக்காட்டுகள்)

Hugh West

இந்தக் கட்டுரையில், Excel VBA ஐப் பயன்படுத்தி மற்றும் ஒர்க்புக்கை மூடுவதற்கு 5 முறைகளைக் காண்பிப்போம். நேரம் மிகவும் மதிப்புமிக்கது என்பதால், Excel VBA ஐப் பயன்படுத்தி சாதாரண பணிகளைத் தவிர்ப்பதன் மூலம் நிறைய நேரத்தைச் சேமிக்க முடியும். மேலும், 3 நெடுவரிசைகள் : “ பெயர் ”, “ பிறந்தேன் ” மற்றும் “ சமீபத்திய வேலை ” அடங்கிய தரவுத்தொகுப்பை நாங்கள் எடுத்துள்ளோம். இந்தத் தரவுத்தொகுப்பு 6 நபர்களின் பிறந்த ஆண்டு மற்றும் அவர்களின் சமீபத்திய திரைப்படத் தகவலைக் குறிக்கிறது.

பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்

VBA ஐ சேமித்து மூடவும் Workbook.xlsm

5 Excel இல் VBA ஐப் பயன்படுத்தி பணிப்புத்தகத்தைச் சேமித்து மூடுவதற்கான எடுத்துக்காட்டுகள்

1. Excel VBA

ஐப் பயன்படுத்தி செயலில் உள்ள பணிப்புத்தகத்தைச் சேமித்து மூடவும்

முதல் முறைக்கு, VBA Macro ஐப் பயன்படுத்தி சேமித்து மூடு செயலில் உள்ள பணிப்புத்தகம் . நாங்கள் VBA Module சாளரத்தைக் கொண்டு வந்து, எங்கள் குறியீட்டைத் தட்டச்சு செய்து, பின்னர் எங்கள் இலக்கை அடைய குறியீட்டை இயக்குவோம். மேலும் கவலைப்படாமல், படிகள் மூலம் படிகளுக்குச் செல்வோம்.

படிகள்:

எங்கள் குறியீட்டைத் தட்டச்சு செய்வதற்கு முன், VBA தொகுதியைக் கொண்டு வர வேண்டும். . அதைச் செய்ய –

  • முதலில், டெவலப்பர் தாவலில் இருந்து >>> விஷுவல் பேசிக் என்பதைத் தேர்ந்தெடுக்கவும்.

மாற்றாக, இதையும் செய்ய ALT + F11 அழுத்தவும். “ Microsoft Visual Basic பயன்பாட்டிற்கான ” இதற்குப் பிறகு தோன்றும்.

  • இரண்டாவதாக, Insert இலிருந்து >>> தொகுதி என்பதைத் தேர்ந்தெடுக்கவும்.

இங்கே, நாங்கள் எங்கள்குறியீடு.

  • மூன்றாவதாக, தொகுதி க்குள் பின்வரும் குறியீட்டை உள்ளிடவும்.
8569

3>

VBA குறியீடு பிரிப்பு

  • முதலில், நாங்கள் எங்கள் துணை நடைமுறை Save_and_Close_Active_Workbook ஐ அழைக்கிறோம் .
  • பின்னர், எங்கள் தற்போதைய பணிப்புத்தகத்தை ActiveWorkbook என்று குறிப்பிடுகிறோம்.
  • அதன் பிறகு, மூடு முறையைப் பயன்படுத்தி எங்கள் கோப்பை மூடுகிறோம்.
  • இறுதியாக, SaveChanges True என அமைத்துள்ளோம், இது எங்கள் பணிப்புத்தகத்தை சேமிக்கும் மூடும்போது .

இப்போது, ​​எங்கள் குறியீட்டைச் செயல்படுத்துவோம்.

  • முதலில், இந்த தொகுதி .
  • இரண்டாவதாக, எங்கள் குறியீட்டின் உள்ளே கிளிக் செய்யவும்.
  • இறுதியாக, Run பொத்தானை அழுத்தவும்.

நமது எக்செல் அப்ளிகேஷன் க்குச் சென்றால், நமது வொர்க்புக் மூடப்பட்டிருப்பதைக் காண்போம். எனவே, Excel VBA ஐப் பயன்படுத்தி சேமித்து பணிப்புத்தகத்தை மூடினோம்.

மேலும் படிக்க: எக்செல் இல் உள்ள அனைத்து பணிப்புத்தகங்களுக்கும் மேக்ரோவை எவ்வாறு சேமிப்பது (எளிதான வழிமுறைகளுடன்)

2. குறிப்பிட்ட பணிப்புத்தகத்தைச் சேமித்து மூடுவதற்கு Excel VBA

இரண்டாவது முறைக்கு, சேமி மற்றும் மூடு ஒரு குறிப்பிட்ட ஒர்க்புக் மற்றொரு VBA குறியீட்டைப் பயன்படுத்துவோம். இங்கே, நாங்கள் இரண்டு பணிப்புத்தகங்களை திறந்துள்ளோம், மேலும் சேமித்து இடதுபுறத்தில் இருந்து முதல் பணிப்புத்தகத்தை மூடுவோம்.

படிகள்:

  • முதலில், முறை 1 இல் காட்டப்பட்டுள்ளபடி, VBAஐக் கொண்டு வாருங்கள்தொகுதி .
  • இரண்டாவதாக, தொகுதி க்குள் இந்தக் குறியீட்டை டைப் செய்யவும்.
2847

VBA குறியீடு பிரிப்பு

  • முதலில், எங்கள் துணை நடைமுறை Save_and_Close_Specific_Workbook .
  • பின், நாங்கள் அழைக்கிறோம். எங்கள் முதல் பணிப்புத்தகத்தை வொர்க்புக்ஸ் ஆப்ஜெக்ட்டுக்குள் குறிப்பிடுகிறோம்.
  • அதன் பிறகு, மூடு முறையைப் பயன்படுத்தி மூடுகிறோம் எங்கள் கோப்பு.
  • இறுதியாக, நாங்கள் SaveChanges True என அமைத்துள்ளோம், இது மூடும்போது எங்கள் பணிப்புத்தகத்தை சேமிக்கும் .
  • மூன்றாவதாக, முறை 1 இல் காட்டப்பட்டுள்ளபடி, குறியீட்டை இயக்கவும்.

இதற்குப் பிறகு, முதல் <என்று பார்ப்போம். 1>பணிப்புத்தகம் மூடப்பட்டது மற்றும் இரண்டாவது பணிப்புத்தகம் திறந்துள்ளது . எனவே, சேமித்தல் மற்றும் ஒரு பணிப்புத்தகத்தை மூடுவதற்கான மற்றொரு முறையை நாங்கள் உங்களுக்குக் காட்டியுள்ளோம்.

மேலும் வாசிக்க , நாங்கள் எக்செல் VBA ஐப் பயன்படுத்தி ஒரு குறிப்பிட்ட பணிப்புத்தகத்தை ஒரு கோப்புறையில் சேமித்து மற்றும் மூடுவோம்.

படிகள்:

  • முதலில், முறை 1 இல் காட்டப்பட்டுள்ளபடி, VBA தொகுதி .
  • இரண்டாவதாக, தொகுதி க்குள் இந்தக் குறியீட்டை உள்ளிடவும்.
1997

VBA குறியீடு பிரிப்பு

  • முதலாவதாக, நாங்கள் எங்கள் துணையை அழைக்கிறோம்செயல்முறை Save_and_Close_Workbook_in_Specific_Folder .
  • அதன் பிறகு, SaveAs முறையைப் பயன்படுத்தி எங்கள் கோப்பை ஒரு குறிப்பிட்ட இடத்தில் சேமிக்கிறோம்.
  • பின்னர், கோப்புப் பெயரை அசல் பணிப்புத்தகம் போலவே வைத்திருக்கிறோம்.
  • இறுதியாக, எங்கள் பணிப்புத்தகத்தை மூடுகிறோம்.
  • மூன்றாவதாக, முறை 1 இல் காட்டப்பட்டுள்ளபடி, குறியீட்டை இயக்கவும்.

இதற்குப் பிறகு, அது எங்கள் ஐச் சேமிக்கும் 1>வொர்க்புக் எங்கள் வரையறுக்கப்பட்ட கோப்புறை இருப்பிடத்தின் உள்ளே மற்றும் மூடு . எனவே, VBA ஐப் பயன்படுத்தி ஒரு குறிப்பிட்ட கோப்புறையில் சேமித்தல் மற்றும் பணிப்புத்தகத்தை மூடுவதற்கான மற்றொரு முறையைக் காட்டினோம்.

மேலும் படிக்க: எக்செல் VBA மேக்ரோ குறிப்பிட்ட கோப்புறையில் PDF ஐ சேமிக்க (7 சிறந்த எடுத்துக்காட்டுகள்)

இதே மாதிரியான வாசிப்புகள்

  • எக்செல் விபிஏ: பணிப்புத்தகத்தை ப்ராம்ட் இல்லாமல் சேமிக்கவும் (எளிதான படிகளுடன்)
  • [நிலையானது!] எக்செல் ஏன் எனது வடிவமைப்பைச் சேமிக்கவில்லை ? (7 சாத்தியமான காரணங்கள்)
  • எக்செல்லை PDF லேண்ட்ஸ்கேப்பாக சேமிப்பது எப்படி (விரைவான படிகளுடன்)
  • எக்செல் VBA இலிருந்து பாதையைப் பயன்படுத்தி கோப்பாகச் சேமிக்கவும் செல் (விரைவான படிகளுடன்)
  • [நிலையானது!] எக்செல் CSV கோப்பு மாற்றங்களைச் சேமிக்கவில்லை (6 சாத்தியமான தீர்வுகள்)

4. பொத்தானைச் செருகுகிறது Excel இல் பணிப்புத்தகத்தை சேமித்து மூடவும்

நான்காவது முறையாக, Excel இல் பணிப்புத்தகத்தை மூடுவதற்கும் சேமிப்பதற்கும் VBA பொத்தானை உருவாக்குவோம்.

படிகள்:

  • முதலில், முறை 1 இல் காட்டப்பட்டுள்ளபடி, VBA ஐக் கொண்டு வாருங்கள்தொகுதி .
  • இரண்டாவதாக, தொகுதி க்குள் இந்தக் குறியீட்டை உள்ளிடவும்.
2569

VBA குறியீடு பிரிப்பு

  • முதலில், எங்கள் துணை நடைமுறை Button_Click_Save_and_Close_Workbook .
  • அதன் பிறகு, சேமி முறையைப் பயன்படுத்தி, எங்கள் பணிப்புத்தகத்தை
  • இறுதியாக, எங்கள் பணிப்புத்தகத்தை மூடுகிறோம் வெளியேறு முறையில்> தாவல் >>> செருகு >>> பட்டன் (படிவக் கட்டுப்பாடு) என்பதைத் தேர்ந்தெடுக்கவும்.

  • பின்னர், மவுஸ் கர்சர் மாறி இழுக்கும் பணிப்புத்தகத்திற்கு உள்ளே உள்ள பெட்டி.

அதன் பிறகு, அசைன் மேக்ரோ உரையாடல் பெட்டி தோன்றும்.

11>
  • பின், “ Button_Click_Save_and_Close_Workbook ” என்பதைத் தேர்ந்தெடுக்கவும்.
  • அதன் பிறகு, சரி அழுத்தவும்.
  • பிறகு, பணிப்புத்தகத்தில் பொத்தான் 1 ஐக் காண்போம்.

    • இறுதியாக, பொத்தானைக் கிளிக் செய்க.
    0>இது சேமிக்கும் மற்றும் மூடு எங்கள் பணிப்புத்தகம் .

    மேலும் படிக்க: எக்செல் இல் சேமி பட்டனுக்கான VBA குறியீடு (4 மாறுபாடுகள்)

    5. Excel VBA ஐப் பயன்படுத்தும் அனைத்து திறந்த பணிப்புத்தகங்களையும் சேமித்து மூடவும்

    இந்த கடைசி முறையில், நாங்கள் திறக்கப்பட்ட பணிப்புத்தகங்கள் அனைத்தையும் சேமித்து மூடப் போகிறது. இந்த முறை, 3 முறையில் உள்ள அதே இரண்டு பணிப்புத்தகங்கள் இருப்பினும், இந்த முறை சேமித்து இரண்டையும் மூடுவோம் பணிப்புத்தகங்கள் . இங்கே, எங்கள் பணிப்புத்தகங்களை பார்க்க, அடுத்த சுழற்சிக்கான ஐப் பயன்படுத்துவோம்.

    படிகள்:

    • முதலில், முறை 1 இல் காட்டப்பட்டுள்ளபடி, VBA தொகுதி ஐக் கொண்டு வாருங்கள்.
    • இரண்டாவதாக, <1-க்குள் இந்தக் குறியீட்டை உள்ளிடவும்>தொகுதி .
    4055

    VBA குறியீடு பிரிப்பு

    • முதல் , நாங்கள் எங்கள் துணை செயல்முறை CloseAndSaveOpenWorkbooks என்று அழைக்கிறோம்.
    • பின், அனைத்து பணிப்புத்தகங்களிலும் சுழற்சி செய்ய For Next Loop ஐப் பயன்படுத்துகிறோம் .
    • அதன்பிறகு, சேமி முறையைப் பயன்படுத்தி எங்கள் கோப்புகளை சேமித்து வருகிறோம்.
    • பின், மூடு <2 எங்கள் தற்போதைய பணிப்புத்தகம் தவிர அனைத்து பணிப்புத்தகங்கள் 1> சொத்தை விட்டு வெளியேறு.
    • மூன்றாவதாக, முறை 1 இல் காட்டப்பட்டுள்ளபடி, குறியீட்டை இயக்கவும்.

    எனவே, இது இரண்டு பணிப்புத்தகங்களை சேமித்து மூடும். திருத்தப்பட்ட தேதி இரண்டு பணிப்புத்தகங்கள் க்கும் ஒரே மாதிரியாக இருப்பதைக் காணலாம். முடிவில், 5 வெவ்வேறு எக்செல் VBA மேக்ரோக்களை சேமிப்பதற்கு மற்றும் ஒர்க்புக்கை மூடுவதற்கு காட்டினோம்.

    மேலும் படிக்க: பெர்சனல் மேக்ரோ ஒர்க்புக்கில் மேக்ரோவை எவ்வாறு சேமிப்பது?

    முடிவு

    உங்களுக்கு காட்டினோம் 5 விரைவாகவும் எளிதாகவும் புரிந்து கொள்ள எக்செல் விபிஏ சேமிப்பதற்கு மற்றும் ஒர்க்புக்கை மூடலாம் . நீங்கள் ஏதேனும் சிக்கல்களை எதிர்கொண்டால், கீழே கருத்து தெரிவிக்கவும். மேலும், நீங்கள் எங்கள் தளத்தைப் பார்வையிடலாம்மேலும் Excel தொடர்பான கட்டுரைகளுக்கு Exceldemy . படித்ததற்கு நன்றி, சிறந்து விளங்குங்கள்!

    ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.