Ahoj,
prosím o radu.
mám jednoduchý soubor s daty, které se průběžně mění a doplňují. Potřebuju, aby se při otevření, resp. uložení změn přepsal stávající soubor a zároveň se vytvořila záloha, která obsahuje poslední data před změnou.
jde to? nějak automaticky ....
díky
excel - ukládání se zálohou
Moderátor: Mods_senior
- mike007
- Master Level 7.5

- Příspěvky: 5860
- Registrován: 01 srp 2007 18:10
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: excel - ukládání se zálohou
Ahoj,
Tak snad tohle bude stačit. Makro po otevření dokumentu a po potvrzení vytvoří zálohu a uloží na C:\
Pokud bys chtěl zálohy ukládat jinam, stačí změnit cestu označenou červeně.
Makro je potřeba nakopírovat do VBA v sešitu, pro který chceš vytvářet zálohy.
1) Alt+F11
2) V levém panelu najdeš ThisWorkBook. Dvojklikem ho otevři.
3) Do prázdného okna vpravo nakopíruj makro.
Zítra budu celý den na Invexu.
Mike
Tak snad tohle bude stačit. Makro po otevření dokumentu a po potvrzení vytvoří zálohu a uloží na C:\
Pokud bys chtěl zálohy ukládat jinam, stačí změnit cestu označenou červeně.
Makro je potřeba nakopírovat do VBA v sešitu, pro který chceš vytvářet zálohy.
1) Alt+F11
2) V levém panelu najdeš ThisWorkBook. Dvojklikem ho otevři.
3) Do prázdného okna vpravo nakopíruj makro.
Kdyby si měl nějaké otázky, ptej se. Odpovím ti ale nejdříve ve čtvrtek ráno.Mike007 píše:Option Explicit
Private Sub Workbook_Open()
If MsgBox("Vytvořit zálohu?", vbYesNo, "Záloha") <> vbYes Then Exit Sub
Dim Cil$, Extension$
Cil = Mojecesta("C:\")
Extension = Left(ThisWorkbook.Name, Len _
(ThisWorkbook.Name) - 4) & " Záloha"
On Error Resume Next
MkDir Cil & Extension
ActiveWorkbook.SaveCopyAs Filename:=Cil & _
Extension & "\" & Extension & _
(Format(Now, " mmm d yyyy, hh.mm.ss AMPM")) & ".xls"
End Sub
Public Function Mojecesta$(Folder)
Mojecesta = CreateObject("WScript.Shell").SpecialFolders _
(Folder) & Application.PathSeparator
End Function
Zítra budu celý den na Invexu.
Mike
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Re: excel - ukládání se zálohou
Super skvělé
děkuju moc.
děkuju moc.
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek

