Makro v Excelu - datum v názvu souboru Vyřešeno

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

Moderátor: Mods_senior

Transmit
nováček
Příspěvky: 29
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Makro v Excelu - datum v názvu souboru

Příspěvekod Transmit » 28 led 2010 13:48

Zdravim,

chtěl bych někoho poprosit o pomoc s vytvořením makra. Na konci každého dne potřebuju uložit/zálohovat pracovní soubor. Nastavit makro, aby se soubor uložil ,není problém. To v podstatě není ani potřeba. Potřeboval bych nastavit makro, které při uložení souboru k názvu souboru připojí aktuální datum, v jakémkoliv tvaru DD-MM-RRRRR nebo RRRR-MM-DD, to je uplně jedno. Vytvoří se tak tím pravidelná každodenní záloha.

Př:
central.xls - původní soubor bez makra
central 28.1.2010.xls - s nastavením makra dnes uloženo
central 29.1.2010.xls - zítřejší záloha
atd

Díky moc za případnou radu

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Makro v Excelu - datum v názvu souboru

Příspěvekod navstevnik » 28 led 2010 14:12

Nazev souboru vcetne aktualniho data:

Kód: Vybrat vše

FileName = "central" & Format(Date, "yyyymmdd") & ".xls"

a pro "zitrejsi":

Kód: Vybrat vše

FileName = "central" & Format(Date + 1, "yyyymmdd") & ".xls"

Transmit
nováček
Příspěvky: 29
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Makro v Excelu - datum v názvu souboru

Příspěvekod Transmit » 28 led 2010 14:25

Díky za rychlou reakci, ale nějak mi to nejde zprovoznit, můžu tě ještě poprosit aby si mi napsal celý postup, který pak jenom překopíruju do Visual Basicu?

Díky

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Makro v Excelu - datum v názvu souboru

Příspěvekod navstevnik » 28 led 2010 14:27

Lepsi bude, kdyz vlozis svou proceduru, protoze se nemusim strefit do tveho reseni.

Transmit
nováček
Příspěvky: 29
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Makro v Excelu - datum v názvu souboru

Příspěvekod Transmit » 28 led 2010 14:33

Sub denni_zaloha()
'
' denni_zaloha Makro
' Makro zaznamenané 28.1.2010, vondra
'

'
ActiveWorkbook.SaveAs Filename:="X:\central.xls", FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
End Sub

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Makro v Excelu - datum v názvu souboru  Vyřešeno

Příspěvekod navstevnik » 28 led 2010 14:59

Neni jasne , z jakeho souboru delas zalohu, pokud to je zaloha ze souboru "central20100127.xls", pak muzes pouzit:

Kód: Vybrat vše

Sub aa()
Dim FName As String
'nazev stareho souboru vcetne cesty
FName = Application.ActiveWorkbook.FullName
' odstranit stare datum a .xls
FName = Left(FName, Len(FName) - 12)
'novy nazev vcetne cesty
FName = FName & Format(Date, "yyyymmdd") & ".xls"
ActiveWorkbook.SaveAs FileName:=FName
End Sub

Pokud to je nove vytoreny soubor, pak:

Kód: Vybrat vše

...
ActiveWorkbook.SaveAs Filename:="X:\central" & Format(Date, "yyyymmdd") & ".xls"
...

Transmit
nováček
Příspěvky: 29
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Makro v Excelu - datum v názvu souboru

Příspěvekod Transmit » 28 led 2010 15:07

Už vše funguje, díky moc.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jak hromadně změnit datum a čas souborů?
    od atari » 11 črc 2023 14:41 » v Programování a tvorba webu
    3
    2550
    od X Zobrazit poslední příspěvek
    14 črc 2023 15:17
  • MacBook cas a datum
    od ShadowWord:Pain » 01 říj 2023 19:47 » v Vše ostatní (hw)
    3
    2282
    od petr22 Zobrazit poslední příspěvek
    01 říj 2023 20:16
  • Import PDF do excelu Příloha(y)
    od luko02420 » 13 kvě 2023 11:29 » v Kancelářské balíky
    18
    3733
    od luko02420 Zobrazit poslední příspěvek
    16 kvě 2023 11:27
  • Makro pro myš Rapture Python
    od mmmartin » 27 srp 2023 15:18 » v Problémy s hardwarem
    9
    1242
    od mmmartin Zobrazit poslední příspěvek
    29 srp 2023 16:47
  • Poškozený soubor excelu Příloha(y)
    od Jsimi » 06 úno 2024 22:43 » v Kancelářské balíky
    0
    978
    od Jsimi Zobrazit poslední příspěvek
    06 úno 2024 22:43

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

Kdo je online

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