Excel VBA Uložiť ako formát súboru (12 vhodných príkladov)

  • Zdieľajte To
Hugh West

Dôležité informácie ukladáme do Excel zošitov. Podľa našich požiadaviek vykonávame aj rôzne operácie. Preto je potrebné súbor po aktualizácii uložiť. V opačnom prípade môžeme prísť o niektoré cenné údaje. Existuje niekoľko účinných spôsobov, ako Uložiť . Pracovný zošit programu Excel Okrem toho, uloženie Excel súbor podľa našich požiadaviek Formát alebo uloženie súboru do požadovaného Umiestnenie je ďalšou dôležitou úlohou. V tomto článku vám ukážeme najužitočnejšie príklady Excel VBA Uložiť ako formát súboru .

Stiahnite si cvičebnicu

Stiahnite si nasledujúci pracovný zošit a precvičte si ho sami.

VBA Uložiť ako formát súboru.xlsm

12 príkladov aplikácie Excel VBA Uložiť ako formát súboru

Na ilustráciu použijeme ako príklad nasledujúci súbor údajov. Súbor údajov predstavuje napr. Predavač , Produkt a Čistý predaj spoločnosti. Tu uložíme tento zošit použitím Excel VBA Uložiť ako formát súboru .

1. VBA na uloženie ako súbor programu Excel

V našom prvom príklade si ukážeme jednoduchý Kód VBA na uloženie Excel Preto postupujte podľa nižšie uvedených krokov a vykonajte túto úlohu.

KROKY:

  • Najprv prejdite na Karta Vývojár.
  • Potom vyberte Visual Basic .

  • V dôsledku toho sa VBA vyskočí okno.
  • Potom kliknite na tlačidlo Vložte .
  • Následne vyberte Modul .

  • Preto sa Modul zobrazí sa okno.
  • Potom skopírujte nasledujúci kód a vložte ho do poľa.
 Sub Example_1() ActiveWorkbook.SaveAs End Sub 

  • Teraz spustite kód stlačením F5 .
  • Následne budete musieť zadať názov súboru, formát a ďalšie požadované informácie.
  • Nakoniec sa súbor uloží do zadaného umiestnenia.

Prečítajte si viac: Ako uložiť pracovný hárok ako nový súbor pomocou programu Excel VBA

2. Zadanie prípony súboru pomocou programu Excel VBA

V predchádzajúcom príklade sme museli ručne zadať Formát súboru po stlačení príkazu run. Ale tu si ukážeme efektívnejší spôsob, ako použiť Excel VBA Uložiť ako formát súboru na uloženie zošitov v požadovanom formáte. Jednoducho uvedieme príponu súboru za názvom súboru. Vložte teda nasledujúci kód do Modul okno.

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

Takto môžete spustiť kód a získať súbor v požadovanom formáte a umiestnení. uložte súbor vo formáte xlsx, typ xlsx namiesto xlsm .

Čítajte viac: Makro Excel VBA na uloženie PDF do konkrétneho priečinka (7 ideálnych príkladov)

3. Excel VBA na použitie kódu formátu súboru

Môžeme však zadať Číslo kódu formátu súboru namiesto uvedenia prípony súboru. Niektoré užitočné kódy sú: .xlsx = 51 , . xlsm = 52 , .xlsb = 50 , .xls = 56 . Preto skopírujte nasledujúci kód a vložte ho do Modul box.

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

Prečítajte si viac: [Opravené!] Prečo Excel neukladá moje formátovanie? (7 možných dôvodov)

4. Uloženie do rovnakého adresára pomocou VBA

V tomto príklade si ukážeme, ako Uložiť v Rovnaký adresár kde sa už súbor nachádza s Excel VBA . Preto vložte kód do Modul okno.

 Sub Example_4() ActiveWorkbook.SaveAs Názov súboru:="Excel vba uložiť ako formát súboru" End Sub 

Prečítajte si viac: Excel VBA: Výber umiestnenia a uloženie ako PDF

5. VBA na uloženie do nového adresára

Možno však budeme musieť súbor uložiť aj do Nový adresár . Preto zadajte nasledujúci kód do Modul a spustite ho.

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

6. Požiadajte o heslo na otvorenie súboru Excel

Okrem toho môžete použiť Excel VBA Uložiť ako formát súboru požiadať o Heslo na Otvorenie súboru Excel Vložte a spustite nasledujúci kód.

 Sub Example_6() ActiveWorkbook.SaveAs _ Názov súboru:="D:\SOFTEKO\excel vba save as file format.xlsm", Heslo:="one" End Sub 

Prečítajte si viac: Ako uložiť súbor programu Excel pomocou hesla

Podobné čítania

  • Excel VBA na uloženie súboru s názvom premennej (5 príkladov)
  • Ako uložiť Excel ako PDF krajinu (s rýchlymi krokmi)
  • Excel VBA na uloženie ako súbor pomocou cesty z bunky (s rýchlymi krokmi)
  • Kód VBA pre tlačidlo Uložiť v programe Excel (4 varianty)
  • [Opravené!] Súbor CSV programu Excel neukladá zmeny (6 možných riešení)

7. Pridanie hesla na úpravu v programe Excel

Okrem toho môžete požiadať o Heslo pre Úprava stránky na stránke Excel . Bez hesla sa otvorí len vo formáte len na čítanie. Skopírujte kód a vložte ho. Potom spustite kód.

 Sub Example_7() ActiveWorkbook.SaveAs _ Názov súboru:="D:\SOFTEKO\excel vba save as file format.xlsm", WriteRes:="one" End Sub 

8. Otvorenie vo formáte len na čítanie

Opäť pre otvorenie súboru v Len na čítanie Formát , zadajte nasledujúci kód a stlačte tlačidlo F5 na jeho spustenie.

 Sub Example_8() ActiveWorkbook.SaveAs _ Názov súboru:="D:\SOFTEKO\excel vba save as file format.xlsm", _ ReadOnlyRecommended:=True End Sub 

Prečítajte si viac: Ako otvoriť dokument programu Word a uložiť ho ako PDF alebo Docx pomocou programu Excel VBA

9. Vytvorte dialógové okno "Uložiť ako

Ďalšia užitočná operácia Excel VBA na uloženie ako formát súboru je generovať Dialógové okno Uložiť ako . Preto vložte nasledujúci kód.

 Sub Example_9() Application.GetSaveAsFilename End Sub 

Prečítajte si viac: Makro programu Excel na uloženie do formátu PDF (5 vhodných príkladov)

10. VBA na vytvorenie & uloženie nového zošita

Okrem uloženia súboru môžeme tiež Vytvoriť & Uložiť nový zošit s VBA Ak chcete splniť úlohu, zadajte nasledujúci kód do Modul a stlačte 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 

Prečítajte si viac: Excel VBA: Uloženie hárku ako nového zošita bez otvorenia

11. Uloženie aktívneho zošita v programe Excel

Podobne môžeme uložiť aktívny zošit, v ktorom je už uložený. Ak chcete vykonať operáciu, vložte veľmi jednoduchý kód.

 Sub Example_11() ActiveWorkbook.Save End Sub 

Prečítajte si viac: Ako uložiť makro pre všetky zošity v programe Excel (s jednoduchými krokmi)

12. VBA na ukladanie vo formáte PDF v programe Excel

Nakoniec môžeme použiť PDF príponu súboru v našom VBA kód na uloženie do Formát PDF . Takže použite Excel VBA Uložiť ako formát súboru Potom spustite kód stlačením tlačidla F5 .

 Sub Example_12() ActiveSheet.SaveAs Názov súboru:="excel vba save as file format.pdf" End Sub 

Prečítajte si viac: Ako uložiť Excel ako PDF (6 užitočných spôsobov)

Záver

Odteraz budete môcť ukladať súbory s Excel VBA Uložiť ako formát súboru podľa vyššie opísaných príkladov. Používajte ich aj naďalej a dajte nám vedieť, ak máte ďalšie spôsoby, ako úlohu vykonať. ExcelWIKI webovej stránky pre ďalšie články, ako je tento. Nezabudnite napísať komentáre, návrhy alebo otázky, ak máte nejaké, do sekcie komentárov nižšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.