Přejít k hlavnímu obsahu

Jak používat funkci Uložit jako k automatickému přepsání existujícího souboru v aplikaci Excel?

Při ukládání sešitu aplikace Excel do nové složky se zobrazí okno s výzvou, jak je ukázáno níže, pokud existuje sešit se stejným názvem a najde se ve složce. Jak automaticky přepsat existující soubor bez rychlé varovné zprávy? Metoda v tomto článku vám může pomoci.

Uložit jako funkci k automatickému přepsání existujícího souboru kódem VBA


Uložit jako funkci k automatickému přepsání existujícího souboru kódem VBA

Pokud chcete uložit sešit s novým názvem a automaticky přepsat existující soubor v aplikaci Excel. Postupujte prosím následovně.

1. Nejprve prosím vytvořte příkazové tlačítko pro spuštění funkce Uložit jako v listu. prosím klikněte Vývojka > Vložit > Příkazové tlačítko (ovládání Active X). Viz snímek obrazovky:

2. Nakreslete na pracovní stůl příkazové tlačítko. Poté na něj klikněte pravým tlačítkem a vyberte Zobrazit kód z kontextové nabídky.

3. V Microsoft Visual Basic pro aplikace v okně zkopírujte níže uvedený kód VBA a vložte jej mezi Private Sub a End Sub linky v Kód okno.

Kód VBA: Uložit jako funkci k automatickému přepsání existujícího souboru

Dim xFileName As String
Application.DisplayAlerts = False
If Right(ActiveWorkbook.Name, 4) = "xlsm" Then
  xFileName = Application.GetSaveAsFilename(ActiveWorkbook.Name, "Excel Macro-Enabled Workbook (*.xlsm),*.xlsm")
Else
  xFileName = Application.GetSaveAsFilename(ActiveWorkbook.Name, "Excel Workbook (*.xlsx),*.xlsx")
End If
If (xFileName <> "") Or (xFileName <> "False") Then
  ActiveWorkbook.SaveAs Filename:=xFileName
End If
Application.DisplayAlerts = True

4. zmáčkni Další + Q klávesy pro opuštění Microsoft Visual Basic pro aplikace okno. A vypněte Režim návrhu pod Vývojka Karta.

5. Klepněte na příkazové tlačítko a poté na a Uložit jako Zobrazí se dialogové okno, vyberte složku pro uložení tohoto sešitu a klikněte na ikonu Uložit .

Pokud v cílové složce existuje sešit se stejným názvem, přepíše se automaticky aktuálním sešitem přímo bez výzvy.


Související články:

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Step-by-step instructions should not contain "please." It's inane, not polite—the instructions are for something we already want to do; in fact, we probably sought them out deliberately.
This comment was minimized by the moderator on the site
Hi,Thanks for your advice.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations