Excel VBA: Konservu kaj Fermu Laborlibron (5 Taŭgaj Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

En ĉi tiu artikolo, ni montros al vi 5 metodojn uzi Excel VBA por konservi kaj fermi Laborlibron . Ĉar la tempo estas tre valora, ni povas ŝpari multe da tempo preterlasante sekularajn taskojn per Excel VBA . Plie, Ni prenis datumaron konsistantan el 3 kolumnoj : " Nomo ", " Naskita ", kaj " Lasta Verko ". Ĉi tiu datumaro reprezentas 6 la naskiĝjaron de homoj kaj iliajn plej novajn filminformojn.

Elŝutu Praktikan Laborlibron

VBA por Konservi kaj Fermi Laborlibron.xlsm

5 Ekzemploj por Konservi kaj Fermi Laborlibron Uzante VBA en Excel

1. Konservi kaj Fermi Aktivan Laborlibron per Excel VBA

Por la unua metodo, ni savos kaj fermos la Aktivan Laborlibron uzante VBA-Makroon . Ni aperos la fenestron VBA-Modulo , tajpu nian kodon kaj poste ekzekutos la kodon por atingi nian celon. Sen plia traktado, ni eniru la proceduron paŝon post paŝo.

Paŝoj:

Antaŭe, tajpi nian kodon ni devas aperigi la VBA-Modulon . Por fari tion –

  • Unue, el la langeto Programisto >>> elektu Visual Basic .

Alternative, vi povas ankaŭ premi ALT + F11 por fari tion. La “ Microsoft Visual Basic por Apliko ” aperos post tio.

  • Due, de Enmeti >>> elektu Modulo .

Ĉi tie, ni tajpos niankodo.

  • Trie, tajpu la jenan kodon ene de la Modulo .
7274

VBA-Kodo-Difekto

  • Unue, ni nomas nian Subproceduron Konservi_kaj_Fermi_Active_Laborlibron .
  • Do, ni aludas al nia nuna Laborlibro kiel ActiveWorkbook .
  • Post tio, uzante la metodon Fermi . ni fermas nian dosieron.
  • Fine, ni agordis Konservi Ŝanĝojn al Vera , kio konservos nian Laborlibron post fermo .

Nun, ni ekzekutos nian kodon.

  • Unue, Konservu ĉi tiun modulon .
  • Due, alklaku ene de nia kodo.
  • Fine premu la Run butonon.

Se ni iras al nia Excel-Apliko , ni vidos, ke nia Laborlibro estas fermita. Tiel, ni sukcese konservis kaj fermis la Laborlibron uzante Excel VBA .

Legu Pli: Kiel Konservi Makroon por Ĉiuj Laborlibroj en Excel (kun Facilaj Paŝoj)

2. Excel VBA por Konservi kaj Fermi Specifan Laborlibron

Por la dua metodo, ni uzos konservi kaj fermos specifan Laborlibron uzante alian VBA kodon. Ĉi tie, ni malfermis du Laborlibrojn kaj ni konservos kaj fermos la unuan Laborlibron de la maldekstra flanko.

Paŝoj:

  • Unue, kiel montrite en metodo 1 , aperigu la VBA.Modulo .
  • Due, tajpu ĉi tiun kodon ene de tiu Modulo .
6578

VBA Code Breakdown

  • Unue, ni nomas nian Subproceduron Save_and_Close_Specific_Workbook .
  • Tiam, ni rilatas al nia unua Laborlibro ene de la objekto Laborlibroj .
  • Post tio, uzante la metodon Fermi ni fermas nian dosieron.
  • Fine, ni agordis Konservi Ŝanĝojn al Vera , kio konservos nian Laborlibron post fermo .
  • Trie, kiel montrite en metodo 1 , ekzekutu la kodon.

Post ĉi tio, ni vidos ke la unua Laborlibro estas fermita kaj nur la dua Laborlibro estas malferma . Tial ni montris al vi ankoraŭ alian metodon por konservi kaj fermi a Laborlibro .

Legu Pli: Excel VBA: Konservi Folion kiel Novan Laborlibron sen Malfermo

3. Konservu kaj Fermu Specifan Laborlibron en Specifa Dosierujo

Por la tria metodo , ni iros konservi kaj fermos a specifa Laborlibro en dosierujo uzante Excel VBA .

Paŝoj:

  • Unue, kiel montrite en metodo 1 , aperigu la VBA-Modulon .
  • Due, tajpu ĉi tiun kodon ene de tiu Modulo .
8563

VBA-Kodo-Difekto

  • Unue, ni nomas nian SubProceduro Konservi_kaj_Fermi_Laborlibron_en_Specifika_Dosierujon .
  • Post tio, uzante la metodon Konservi Kiel ni konservas nian dosieron en specifa loko.
  • Tiam, ni konservas la dosiernomon la sama kiel la originala Laborlibro .
  • Fine, ni fermas nian Laborlibron .
  • Trie, kiel montrite en metodo 1 , ekzekutu la kodon.

Post tio, ĝi savos nian Laborlibro ene de nia difinita dosierujo kaj fermu ĝin. Tiel, ni montris al vi alian metodon por konservi kaj fermi Laborlibron en specifa dosierujo uzante VBA .

Legu Pli: Excel VBA-Makro por Konservi PDF en Specifa Dosierujo (7 Idealaj Ekzemploj)

Similaj Legoj

  • Excel VBA: Konservu Laborlibron sen Prompto (kun Facilaj Paŝoj)
  • [Riparita!] Kial Excel Ne Konservas Mian Formatadon ? (7 Eblaj Kialoj)
  • Kiel Konservi Excel kiel PDF Pejzaĝo (Kun Rapidaj Paŝoj)
  • Excel VBA por Konservi kiel Dosiero Uzante Vojon de Ĉelo (Kun Rapidaj Paŝoj)
  • [Fiksita!] Excel CSV-Dosiero Ne Konservanta Ŝanĝojn (6 Eblaj Solvoj)

4. Enmetante Butonon al Konservu kaj Fermu Laborlibron en Excel

Por la kvara metodo, ni kreos VBA-butonon por fermi kaj konservi Laborlibron en Excel.

Paŝoj:

  • Unue, kiel montrite en metodo 1 , aperigu la VBAModulo .
  • Due, tajpu ĉi tiun kodon ene de tiu Modulo .
5433

VBA-Kodo-Difekto

  • Unue, ni nomas nian Subproceduron Buton_Click_Save_and_Close_Workbook .
  • Post tio, uzante la metodon Konservi ni konservas nian Laborlibron
  • Fine, ni fermas nian Laborlibron uzante la Forlasu -metodon.

Nun ni enigos la VBA -butonon ĉi tie.

  • Unue, de la Programisto langeto >>> Enmeti >>> elektu Butonon (Formkontrolo) .

  • Tiam, la muskursoro ŝanĝiĝos kaj trenos skatolo ene de la Laborlibro .

Post tio, aperos la Asigni Makro-dialogon .

  • Tiam elektu “ Buton_Klaku_Konservi_kaj_Fermi_Laborlibron ”.
  • Post tio, premu OK .

Tiam, ni vidos Butonon 1 en la Laborlibro .

  • Fine, alklaku la butonon.

Ĉi tio savos kaj fermos nian Laborlibron .

Legu pli: VBA-Kodo por Konservi Butonon en Excel (4 Variantoj)

5. Konservu kaj Fermu ĉiujn Malfermitajn Laborlibrojn Aplikante Excel VBA

En ĉi tiu lasta metodo, ni estas konservos kaj fermos ĉiujn malfermitajn Laborlibrojn . Ĉi-foje, ni havas la samajn du Laborlibrojn kiel en metodo 3 , tamen ĉi-foje ni savos kaj fermos ambaŭ. Laborlibroj . Ĉi tie, ni uzos la Sekva Buklo por trarigardi niajn Laborlibrojn .

Paŝoj:

  • Unue, kiel montrite en metodo 1 , aperigu la VBA-Modulon .
  • Due, tajpu ĉi tiun kodon ene de tiu Modulo .
5817

VBA-Kodo-Difekto

  • Unue , ni nomas nian Subproceduron CloseAndSaveOpenWorkbooks .
  • Tiam, ni uzas Por Sekva Buklo por cirkuli tra ĉiuj Laborlibroj. .
  • Post tio, uzante la metodon Konservi ni konservas niajn dosierojn.
  • Tiam, ni fermas ĉiuj Laborlibroj krom nia nuna Laborlibro .
  • Fine, ni fermis la originalan Laborlibron uzante la Forlasu posedaĵon.
  • Trie, kiel montrite en metodo 1 , ekzekutu la kodon.

Tial, ĝi savos kaj fermos la du Laborlibrojn . Ni povas vidi, ke la dato de modifita estas la sama por la du Laborlibroj . Konklude, ni montris 5 malsamajn Excel VBA-Makroojn por konservi kaj fermi Laborlibron .

Legu Pli: Kiel Konservi Makroon al Persona Makroa Laborlibro?

Konkludo

Ni montris al vi 5 rapide kaj facile komprenebla Excel VBA por konservi kaj fermi Laborlibron . Se vi renkontas problemojn, bonvolu komenti sube. Plie, vi povas viziti nian retejon Exceldemy por pliaj Excel-rilataj artikoloj. Dankon pro legado, daŭre elstari!

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.