Excel VBA Tallenna tiedostomuoto (12 sopivaa esimerkkiä)

  • Jaa Tämä
Hugh West

Tallennamme tärkeitä tietoja Excel Suoritamme myös erilaisia toimintoja tarpeidemme mukaan. On siis välttämätöntä tallentaa tiedosto, kun päivitämme sen. Muuten saatamme menettää arvokkaita tietoja. On olemassa joitakin tehokkaita tapoja, joilla Tallenna osoitteessa Excel-työkirja Lisäksi säästäminen Excel tiedosto haluamamme mukaisesti Muotoilu tai tallentamalla tiedoston haluttuun Sijainti Tässä artikkelissa näytämme sinulle hyödyllisimmät esimerkit siitä, miten Excel VBA Tallenna tiedostomuodoksi .

Lataa harjoituskirja

Lataa seuraava työkirja harjoitellaksesi itse.

VBA Tallenna tiedostomuodoksi.xlsm

12 esimerkkiä Excel VBA:n tallennusmuodosta tiedostomuodossa

Käytämme esimerkkinä seuraavaa tietokokonaisuutta, joka edustaa esimerkiksi seuraavia tietoja Myyjä , Tuote ja Nettomyynti Tässä tallennamme tämän työkirjan soveltamalla seuraavia ohjeita Excel VBA Tallenna tiedostomuodoksi .

1. VBA tallentaa Excel-tiedostona

Ensimmäisessä esimerkissämme näytämme yksinkertaisen VBA-koodi tallentaa Excel Seuraa siksi seuraavia ohjeita tehtävän suorittamiseksi.

VAIHEET:

  • Mene ensin osoitteeseen Kehittäjä-välilehti.
  • Valitse sitten Visual Basic .

  • Tämän seurauksena VBA ikkuna avautuu.
  • Napsauta sen jälkeen Lisää .
  • Valitse sen jälkeen Moduuli .

  • Näin ollen Moduuli ikkuna tulee näkyviin.
  • Kopioi sen jälkeen seuraava koodi ja liitä se ruutuun.
 Sub Esimerkki_1() ActiveWorkbook.SaveAs End Sub 

  • Suorita koodi nyt painamalla F5 .
  • Näin ollen sinun on syötettävä tiedoston nimi, muoto ja muut tiedot pyydettäessä.
  • Lopuksi se tallentaa tiedoston määrittelemäänne paikkaan.

Lue lisää: Kuinka tallentaa laskentataulukko uudeksi tiedostoksi Excel VBA: n avulla?

2. Määritä tiedostotunniste Excel VBA:n avulla

Edellisessä esimerkissä jouduimme määrittämään manuaalisesti tiedoston Tiedostomuoto sen jälkeen, kun olet painanut run-komentoa. Mutta tässä näytämme tehokkaamman tavan soveltaa Excel VBA Tallenna tiedostomuodoksi tallentaaksemme työkirjat halutussa muodossa. Määritämme vain tiedostopäätteen tiedostonimen jälkeen. Lisää siis alla oleva koodi tiedostoon Moduuli ikkuna.

 Sub Esimerkki_2() Dim location As String location = "D:\SOFTEKO\excel vba tallenna tiedostomuodossa.xlsm" ActiveWorkbook.SaveAs tiedostonimi:=location End Sub 

Tällä tavoin voit suorittaa koodin saadaksesi tiedoston haluttuun muotoon ja sijaintiin. To tallenna tiedosto xlsx-muodossa, tyyppi xlsx sen sijaan, että xlsm .

Lue lisää: Excel VBA -makro PDF-tiedoston tallentamiseksi tiettyyn kansioon (7 ihanteellista esimerkkiä)

3. Excel VBA käyttää tiedostomuotokoodia

Voimme kuitenkin syöttää Tiedostomuoto Koodinumero sen sijaan, että määrittäisit tiedostopäätteen. Joitakin hyödyllisiä koodeja ovat: .xlsx = 51 , . xlsm = 52 , .xlsb = 50 , .xls = 56 . Kopioi siis seuraava koodi ja liitä se tiedostoon Moduuli laatikko.

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

Lue lisää: [Korjattu!] Miksi Excel ei tallenna muotoilua? (7 mahdollista syytä)

4. Tallenna samaan hakemistoon VBA:lla

Tässä esimerkissä näytämme, miten voidaan Tallenna vuonna Sama hakemisto jossa tiedosto on jo Excel VBA . Lisää siis koodi kohtaan Moduuli ikkuna.

 Sub Esimerkki_4() ActiveWorkbook.SaveAs Tiedostonimi:="excel vba tallenna tiedostomuodossa" End Sub 

Lue lisää: Excel VBA: Valitse sijainti ja tallenna PDF-muodossa

5. VBA tallentaa uuteen hakemistoon

Saatamme kuitenkin joutua tallentamaan tiedoston myös tiedostoon nimeltä Uusi hakemisto . Kirjoita siis seuraava koodi kenttään Moduuli laatikko ja suorita se.

 Sub Esimerkki_5() Dim location As String location = "D:\SOFTEKO\excel vba tallenna tiedostomuodossa" ActiveWorkbook.SaveAs tiedostonimi:=location End Sub 

6. Kysy salasanaa Excel-tiedoston avaamiseksi

Lisäksi voit hakea Excel VBA Tallenna tiedostomuodoksi pyytää Salasana osoitteeseen Avaa Excel-tiedosto Lisää ja suorita alla oleva koodi.

 Sub Esimerkki_6() ActiveWorkbook.SaveAs _ Tiedostonimi:="D:\SOFTEKO\excel vba save as file format.xlsm", Salasana:="one" End Sub 

Lue lisää: Kuinka tallentaa Excel-tiedosto salasanalla

Samanlaisia lukemia

  • Excel VBA tallentaa tiedoston muuttujan nimellä (5 esimerkkiä)
  • Excelin tallentaminen PDF-maisemaksi (nopeilla vaiheilla)
  • Excel VBA tallentaa tiedostoksi käyttämällä polkua solusta (nopeilla vaiheilla)
  • VBA-koodi Tallenna-painiketta varten Excelissä (4 vaihtoehtoa)
  • [Korjattu!] Excel CSV-tiedosto ei tallenna muutoksia (6 mahdollista ratkaisua)

7. Lisää salasana muokkausta varten Excelissä

Lisäksi voit pyytää Salasana osoitteessa Muokkaaminen osoitteessa Excel . Ilman salasanaa se avautuu vain lukumuodossa. Kopioi koodi ja liitä se. Suorita sitten koodi.

 Sub Esimerkki_7() ActiveWorkbook.SaveAs _ Tiedostonimi:="D:\SOFTEKO\excel vba tallenna tiedostomuodossa.xlsm", WriteRes:="yksi" End Sub 

8. Avaa vain luku -muodossa

Jälleen kerran, avattaessa tiedosto osoitteessa Vain luku Muoto , kirjoita alla oleva koodi ja paina F5 ajaa sitä.

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

Lue lisää: Kuinka avata Word-asiakirja ja tallentaa PDF- tai Docx-tiedostona VBA Excelillä?

9. Luo "Tallenna nimellä" -valintaikkuna.

Toinen hyödyllinen toiminto Excel VBA tallentaa tiedostomuodon on tuottaa Tallenna nimellä -valintaikkuna Lisää siis alla oleva koodi.

 Sub Esimerkki_9() Application.GetSaveAsFilename End Sub 

Lue lisää: Excel-makro tallentaa PDF-tiedostona (5 sopivaa esimerkkiä)

10. VBA uuden työkirjan luomiseen ja tallentamiseen

Tiedoston tallentamisen lisäksi voimme myös Luo ja tallenna uusi työkirja kanssa VBA Tehtävän suorittamiseksi kirjoita alla oleva koodi kenttään Moduuli ikkunassa ja paina F5 .

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

Lue lisää: Excel VBA: Tallenna arkki uudeksi työkirjaksi avaamatta sitä.

11. Tallenna aktiivinen työkirja Excelissä

Samoin voimme tallentaa aktiivisen työkirjan sinne, missä se on jo tallennettu. Suorita toiminto lisäämällä hyvin yksinkertainen koodi.

 Sub Esimerkki_11() ActiveWorkbook.Save End Sub 

Lue lisää: Kuinka tallentaa makro kaikille Excelin työkirjoille (helpoilla ohjeilla)?

12. VBA tallentaa PDF-muodossa Excelissä

Lopuksi voimme käyttää PDF tiedostopääte meidän VBA koodi tallennettavaksi PDF-muodossa Joten, sovelletaan Excel VBA Tallenna tiedostomuodoksi Suorita koodi painamalla F5 .

 Sub Esimerkki_12() ActiveSheet.SaveAs Tiedostonimi:="excel vba tallenna tiedostomuodossa.pdf" End Sub 

Lue lisää: Excelin tallentaminen PDF-tiedostona (6 hyödyllistä tapaa)

Päätelmä

Tästä lähtien voit tallentaa tiedostoja nimellä Excel VBA Tallenna tiedostomuodoksi edellä kuvattujen esimerkkien mukaisesti. Jatkakaa niiden käyttöä ja ilmoittakaa meille, jos teillä on lisää tapoja tehdä tehtävä. Follow ExcelWIKI Älä unohda jättää kommentteja, ehdotuksia tai kyselyitä, jos sinulla on sellaisia alla olevassa kommenttiosassa.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.