Makro v Excelu

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

Moderátor: Mods_senior

zabi
Level 3
Level 3
Příspěvky: 564
Registrován: 29 pro 2008 16:54
Bydliště: Zlínsky kraj

Makro v Excelu

Příspěvek od zabi »

Zdravím,
chtěl bych se zeptat na možnost v Excelu. Je možné vytvořit makro, které po jeho spuštění uloží daný list do jiné složky? A název dokumentu byl pokaždé jiný... (třeba 1, 2, nebo datum z určité buňky????

Díky za info
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Makro v Excelu

Příspěvek od mike007 »

Ano. Lze to provést.
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.
zabi
Level 3
Level 3
Příspěvky: 564
Registrován: 29 pro 2008 16:54
Bydliště: Zlínsky kraj

Re: Makro v Excelu

Příspěvek od zabi »

A je to nějak těžké na vytvoření? Nedá se to třeba někde stáhnout...?
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Makro v Excelu

Příspěvek od mike007 »

Napiš mi přesně jak chceš aby to pracovalo a já ti něco vytvořím.
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.
zabi
Level 3
Level 3
Příspěvky: 564
Registrován: 29 pro 2008 16:54
Bydliště: Zlínsky kraj

Re: Makro v Excelu

Příspěvek od zabi »

Mam jeden sesit, v nem 3 listy. 2 a 3 list - zadávám data, na 1. je jejich prehled. v 2 druhem listu mam bunku s aktualnim datem + pár tlačitek (uložení, vymazání buněk..). Teď potřebuji tlačítko (na toto makro).
Popis:
1)vyplním si tabulky
2) kliknu na tlačítko -> celý sesit se mi uloží jako kopie do jiné složky na Flash disku, a v názvu bude mít to datum z buňky listu č.2 (může být i jiné - samozřejmě tak, aby se mi po každém uložení měnil název (aby se pořád dokola nepřepisoval jeden soubor...)).

Tak nějak vypadá moje představa...

Zatím Díky
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Makro v Excelu

Příspěvek od mike007 »

To je mi jasný, ale spíš potřebuju vědět:

1. Přesný název druhého listu
2. Název buňky s aktuálním datem
3. Kolikrát za den spustíš toto makro? Pokud vícekrát, bude se muset ještě generovat nějaké pořadového číslo, tj. soubor_10012009_1.xls ; soubor 10012009_2.xls
4. Přesnou cestu do složky, kam se budou soubory ukládat nebo ta cesta bude relativní?
5. Jen tak ze zvědavosti: Proč máš vytvořené tlačítko na ukládání sešitu? Ti nestačí to v Excelu (disketka), případně Ctrl+S ? :smile:
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.
zabi
Level 3
Level 3
Příspěvky: 564
Registrován: 29 pro 2008 16:54
Bydliště: Zlínsky kraj

Re: Makro v Excelu

Příspěvek od zabi »

1) Jednotlivci
2) B1
3) Mno, dělá se v tom cca 1-2x týdně. Toto makro by se spouštělo jen na konci práce, takže žádné pořadové číslo nemusí být...
4) Tak je to na Flash-> K:\Záloha, tu cestu si eventuelně upravím...:-)
5) V poho:-D Mno, jelikož v tom pracuje i jiná osoba, tak je třeba, aby to ovládání bylo co nejjednodušší. Samozřejmě, že disketka stačí (i ctrl + s), ale tak pořád existují i lidé, co je pro ně PC složité... - zní to blbě, vím...
Mě to nic neudělalo, tak proč bych to tam nevytvořil:-)
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Makro v Excelu

Příspěvek od mike007 »

Ok, dej mi minutku...
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.
zabi
Level 3
Level 3
Příspěvky: 564
Registrován: 29 pro 2008 16:54
Bydliště: Zlínsky kraj

Re: Makro v Excelu

Příspěvek od zabi »

Jasně, to nehoří:-)

//Necituj předchozí příspěvek, viz pravidla.
//Upraveno
//mike007
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Makro v Excelu

Příspěvek od mike007 »

Vykoumal jsem ti to trošku jinak. Aktuální datum netřeba brát ze sešitu. Makro si ho zjistí samo.
Tak tady to je:

Sub ulozit()
Cil = "K:\Záloha"
On Error Resume Next
MkDir Cil
ActiveWorkbook.SaveCopyAs Filename:=Cil & _
"\" & "Záloha_" & (Format(Now, "d.m.yyyy")) & ".xls"
MsgBox "Soubor byl úspěšně uložen", vbInformation, "Uloženo"
End Sub
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.
zabi
Level 3
Level 3
Příspěvky: 564
Registrován: 29 pro 2008 16:54
Bydliště: Zlínsky kraj

Re: Makro v Excelu

Příspěvek od zabi »

To jo, díky moc!!!

Dobře to funguje;-) Si fakt borec! Akorát, když na něj kliknu, zobrazí se v liště ukládání, vytvoří se ta záloha ale zřejmě se neuloží současný sešit, protože když ho hned chci zavřít, tam se mě ptá, jestli chci uložit změny...

P.S. Akorát nepoznal, že není zapojen F... Ale to je jedno, ten soubor je jen na F:-)
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Makro v Excelu

Příspěvek od mike007 »

Myslel jsem, žes to chtěl zálohovat na K, nikoliv na F :wink:

Pokud chceš zároveň uložit originální sešit, tak před End Sub zapiš tento příkaz:
ActiveWorkbook.Save
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.
Odpovědět

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