excel - ukládání se zálohou Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
Cipera
Level 1
Level 1
Příspěvky: 57
Registrován: březen 08
Pohlaví: Nespecifikováno
Stav:
Offline

excel - ukládání se zálohou  Vyřešeno

Příspěvekod Cipera » 07 říj 2008 16:38

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

Reklama
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: excel - ukládání se zálohou

Příspěvekod mike007 » 07 říj 2008 23:47

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.

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


Kdyby si měl nějaké otázky, ptej se. Odpovím ti ale nejdříve ve čtvrtek ráno.
Zítra budu celý den na Invexu.

Mike
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak 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.

Uživatelský avatar
Cipera
Level 1
Level 1
Příspěvky: 57
Registrován: březen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: excel - ukládání se zálohou

Příspěvekod Cipera » 08 říj 2008 13:18

Super skvělé :smile:
děkuju moc.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12848
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    6113
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3800
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    4455
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    4607
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů