Exceli VBA failivormingu salvestamine (12 sobivat näidet)

  • Jaga Seda
Hugh West

Me salvestame olulist teavet Excel töövihikuid. Samuti teostame erinevaid toiminguid vastavalt meie vajadustele. Seega on vaja faili salvestada, kui me seda uuendame. Vastasel juhul võime kaotada mõned väärtuslikud andmed. On olemas mõned tõhusad viisid, kuidas Salvesta an Exceli töövihik Lisaks sellele on säästmine Excel faili vastavalt meie soovitud Formaat , või faili salvestamine soovitud Asukoht on veel üks oluline ülesanne. Selles artiklis näitame teile kõige kasulikumad näited Exceli VBA salvestamine failiformaadina .

Lae alla praktiline töövihik

Laadige alla järgmine töövihik, et ise harjutada.

VBA Salvesta kui failiformaat.xlsm

12 näidet Exceli VBA failiformaadi salvestamise kohta

Illustreerimiseks kasutame näitena järgmist andmestikku. Näiteks kujutab andmestik endast Müügimees , Toode ja Neto müük ettevõtte. Siinkohal salvestame selle töövihiku, rakendades Exceli VBA salvestamine failiformaadina .

1. VBA Exceli failina salvestamiseks

Meie esimeses näites näitame teile lihtsat VBA kood et päästa Excel Seetõttu järgige ülesande täitmiseks alljärgnevaid samme.

SAMMUD:

  • Esiteks, minge Arendaja vahekaart.
  • Seejärel valige Visual Basic .

  • Selle tulemusena on VBA aken avaneb.
  • Pärast seda klõpsake Sisesta .
  • Seejärel valige Moodul .

  • Seega on Moodul ilmub aken.
  • Seejärel kopeeri järgmine kood ja kleebi see kasti.
 Sub Example_1() ActiveWorkbook.SaveAs End Sub 

  • Nüüd käivitage kood, vajutades F5 .
  • Järelikult peate sisestama faili nime, formaadi ja muud teavet, nagu küsitakse.
  • Lõpuks salvestab see faili teie määratud kohta.

Loe edasi: Kuidas salvestada tööleht uue failina Exceli VBA abil

2. Faili laienduse määramine Exceli VBA abil

Eelmises näites pidime käsitsi määrama Faili formaat pärast käsu run vajutamist. Kuid siinkohal näitame tõhusamat viisi, kuidas rakendada Exceli VBA salvestamine failiformaadina et salvestada töövihikuid soovitud formaadis. Me lihtsalt määrame faililaiendi pärast failinime. Seega, sisestage alljärgnev kood faili aadressile Moodul aken.

 Sub Example_2() Dim location As String location = "D:\SOFTEKO\excel vba save as file format.xlsm" ActiveWorkbook.SaveAs Filename:=location End Sub 

Sel viisil saate käivitada koodi, et saada fail soovitud formaadis ja asukohas. Et salvestage fail xlsx-formaadis, tüüp xlsx selle asemel, et xlsm .

Loe edasi: Exceli VBA makro PDF-i salvestamiseks konkreetsesse kausta (7 ideaalset näidet)

3. Exceli VBA failiformaadi koodi kasutamiseks

Siiski saame sisestada Failiformaat Koodnumber selle asemel, et määrata faililaiendit. Mõned kasulikud koodid on järgmised: .xlsx = 51 , . xlsm = 52 , .xlsb = 50 , .xls = 56 . Seega, kopeeri järgmine kood ja kleebi see sisse Moodul kast.

 Sub Example_3() Dim location As String location = "D:\SOFTEKO\excel vba save as file format" ActiveWorkbook.SaveAs Filename:=location, FileFormat:=52 End Sub 

Loe edasi: [Parandatud!] Miks Excel ei salvesta minu vormingut? (7 võimalikku põhjust)

4. Salvesta samasse kataloogi VBAga

Selles näites näitame, kuidas saab Salvesta aastal Sama kataloog kus fail on juba koos Excel VBA . Seetõttu sisestage kood Moodul aken.

 Sub Example_4() ActiveWorkbook.SaveAs Filename:="excel vba save as file format" End Sub 

Loe edasi: Excel VBA: Asukoha valimine ja PDF-i salvestamine

5. VBA salvestada uude kataloogi

Siiski võib meil olla vaja salvestada ka faili Uus kataloog . Seega, kirjutage järgmine kood Moodul kasti ja käivitage see.

 Sub Example_5() Dim location As String location = "D:\SOFTEKO\excel vba save as file format" ActiveWorkbook.SaveAs Filename:=location End Sub 

6. Küsi Exceli faili avamiseks salasõna

Lisaks saate taotleda Exceli VBA salvestamine failiformaadina küsida Parool aadressile Exceli faili avamine Sisestage ja käivitage alljärgnev kood.

 Sub Example_6() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", Password:="one" End Sub 

Loe edasi: Kuidas salvestada Exceli faili parooliga

Sarnased lugemised

  • Excel VBA faili salvestamiseks muutuja nimega (5 näidet)
  • Kuidas salvestada Exceli PDF-maastikuna (kiirete sammudega)
  • Exceli VBA failina salvestamiseks, kasutades raku teed (kiirete sammudega)
  • VBA-kood Exceli salvestusnupu jaoks (4 varianti)
  • [Parandatud!] Exceli CSV-faili ei salvesta muudatusi (6 võimalikku lahendust)

7. Parooli lisamine Excelis redigeerimiseks

Lisaks võite küsida Parool . Redigeerimine aadressil Excel . Ilma paroolita avaneb see ainult lugemisfunktsioonis. Kopeeri kood ja kleebi see sisse. Seejärel käivita kood.

 Sub Example_7() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", WriteRes:="one" End Sub 

8. Avamine ainult lugemisfunktsioonis

Jällegi, faili avamiseks Ainult lugemiseks formaat , sisestage alljärgnev kood ja vajutage F5 selle käivitamiseks.

 Sub Example_8() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", _ ReadOnlyRecommended:=True End Sub 

Loe edasi: Kuidas avada Wordi dokument ja salvestada PDF või Docx VBA Exceliga

9. Loo "Salvesta kui" dialoogiaken

Teine kasulik operatsioon Exceli VBA failiformaadi salvestamiseks on genereerida Salvesta kui dialoogiboks . Seega sisestage alljärgnev kood.

 Sub Example_9() Application.GetSaveAsFilename End Sub 

Loe edasi: Exceli makro PDF-i salvestamiseks (5 sobivat näidet)

10. VBA uue töövihiku loomiseks ja salvestamiseks; Salvesta uus töövihik

Lisaks faili salvestamisele saame ka Loo & salvesta uus töövihik koos VBA kood. Ülesande täitmiseks sisestage alljärgnev kood faili Moodul aknas ja vajutage F5 .

 Sub Example_10() Dim book As Workbook Set book = Workbooks.Add Application.DisplayAlerts = False book.SaveAs Filename:="D:\SOFTEKO\excel vba save as file format.xlsm" Application.DisplayAlerts = True End Sub 

Loe edasi: Excel VBA: Lehe salvestamine uue töövihikuna ilma avamata

11. Salvestage aktiivne töövihik Excelis

Samamoodi saame salvestada aktiivse töövihiku, kus see on juba salvestatud. Toimingu teostamiseks sisestage väga lihtne kood.

 Sub Example_11() ActiveWorkbook.Save End Sub 

Loe edasi: Kuidas salvestada makro kõigi Exceli töövihikute jaoks (lihtsate sammudega)

12. VBA, et salvestada Excelis PDF-vormingus

Lõpuks saame kasutada PDF faililaiendi meie VBA koodi salvestamiseks PDF-formaat Nii et kohaldage Exceli VBA salvestamine failiformaadina Seejärel käivitage kood, vajutades F5 .

 Sub Example_12() ActiveSheet.SaveAs Filename:="excel vba save as file format.pdf" End Sub 

Loe edasi: Kuidas salvestada Excel PDF-i (6 kasulikku viisi)

Kokkuvõte

Edaspidi on teil võimalik salvestada faile koos Exceli VBA salvestamine failiformaadina eespool kirjeldatud näiteid järgides. Kasutage neid jätkuvalt ja andke meile teada, kui teil on rohkem võimalusi ülesande täitmiseks. Järgige ExcelWIKI veebilehel rohkem artikleid nagu see. Ärge unustage visata kommentaare, ettepanekuid või päringuid, kui teil on mõni kommentaaride sektsioonis allpool.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.