Excel - makro na uložení sešitu

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: 17 bře 2008 10:47

Excel - makro na uložení sešitu

Příspěvek od Cipera »

Zdravím všechny excel-mistry ...
Mám na vás velkou prosbu.
Někde jsem viděl návod na jednoduché makro na ukládání sešitu pod novým názvem.
Jsem schopný udělat si záznam makra na uložení, ale už ho nedokážu naučit, aby za název použil hodnotu z buňky A5...
Poradíte, prosím? :idea:
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: Excel - makro na uložení sešitu

Příspěvek od mike007 »

Vítej na PC-HELP


Kód: Vybrat vše

Sub ulozit()

jmeno = Range("A5")
    ActiveWorkbook.SaveAs Filename:= _
jmeno
MsgBox "Dokument uložen pod názvem " & jmeno
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.
Uživatelský avatar
Cipera
Level 1
Level 1
Příspěvky: 57
Registrován: 17 bře 2008 10:47

Re: Excel - makro na uložení sešitu

Příspěvek od Cipera »

Děkuju moc, vyzkouším a ozvu se.
C.
Uživatelský avatar
Cipera
Level 1
Level 1
Příspěvky: 57
Registrován: 17 bře 2008 10:47

Re: Excel - makro na uložení sešitu

Příspěvek od Cipera »

Hmm, tak jsem asi natvrdlej ...

nedaří se a nedaří se .. :-(
Mám v tom chybu a jako začátečník ji neumím najít ...

Potřebuju to uložit do:

Uložit Macro
'
ChDir "C:\K\BH"
jmeno = Range("A5")
ActiveWorkbook.SaveAs Filename:="C:\K\BH\ _ jmeno"

MsgBox "Dokument uložen pod názvem " & jmeno
End Sub
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: Excel - makro na uložení sešitu

Příspěvek od mike007 »

Trošku si mě zmátl tím ChDir. To tam není potřeba.
Takhle by to mělo stačit :

Kód: Vybrat vše

Sub ulozit()
jmeno = Range("A5")
ActiveWorkbook.SaveAs Filename:="C:\K\BH\" & jmeno

MsgBox "Dokument uložen pod názvem " & jmeno
End Sub


S ChDir takto :

Kód: Vybrat vše

Sub ulozit()
ChDir "C:\K\BH"
jmeno = Range("A5")
ActiveWorkbook.SaveAs Filename:=jmeno
MsgBox "Dokument uložen pod názvem " & jmeno
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.
Uživatelský avatar
Cipera
Level 1
Level 1
Příspěvky: 57
Registrován: 17 bře 2008 10:47

Re: Excel - makro na uložení sešitu

Příspěvek od Cipera »

Děkuju moc, už to funguje ... není nad to zeptat se odborníků :-)

PS: Ten ChDir se mi načetl sám ze záznamu makra ...
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: Excel - makro na uložení sešitu

Příspěvek od mike007 »

Nemáš zač. Odborník nejsem, jen mě Excel baví.
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: 17 bře 2008 10:47

Re: Excel - makro na uložení sešitu

Příspěvek od Cipera »

Ještě dotaz, kdybych to chtěl dotáhnout k úplné dokonalosti ...

Lze udělat to, aby byl adresář BH nahraditelný údajem z buňky A7?

A úplně poslední ... soubor se uloží i s tlačítkem s makrem. Jde to udělat tak, aby se uložil jen "čistý soubor" s daty?
jirkapolak161
Level 1
Level 1
Příspěvky: 58
Registrován: 10 dub 2007 16:21
Kontaktovat uživatele:

Re: Excel - makro na uložení sešitu

Příspěvek od jirkapolak161 »

Ty jo to jsem vubec nevedel co vsechno se da v exelu delat :).Nevite o nejaky dobry strance,kde je Virtual Basic popsanej pro blby?Napadlo me par veci ktery bych chtel zkusit.
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: Excel - makro na uložení sešitu

Příspěvek od mike007 »

Kód: Vybrat vše

Sub ulozit()

'když v buňce A7 nebude žádná adresa, uloží se soubor na c:\k\bh
adresa = Range("A7")
If adresa = 0 Then
ChDir "C:\K\BH\"
Else
ChDir "C:\K\" & adresa
End If

'vybereme název z buňky a uložíme
jmeno = Range("A5")
ActiveWorkbook.SaveAs Filename:=jmeno
MsgBox "Dokument uložen pod názvem " & jmeno

End Sub


Jak uložit soubor bez maker jsem ještě nikdy nedělal, takže v tuto chvíli nevím. Zkusím pokoumat a pokud na něco přijdu, dám vědět.
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
Koja
Level 4.5
Level 4.5
Příspěvky: 1909
Registrován: 30 lis 2005 11:21
Bydliště: Brno
Kontaktovat uživatele:

Re: Excel - makro na uložení sešitu

Příspěvek od Koja »

To jirkapolak161 : Je to Visual Basic a zkus třeba tohle bo strejdu Gůgla, je tam toho spousta :lol:
Everybody lies so don't trust anyone. :)
Uživatelský avatar
Cipera
Level 1
Level 1
Příspěvky: 57
Registrován: 17 bře 2008 10:47

Re: Excel - makro na uložení sešitu

Příspěvek od Cipera »

Děkuju moc, přesně takhle jsem si to představoval ... šéf je moc vděčnej a děkuje taky ..
Kdyby jsme se někde potkali, máš u mě pivo ... :smile:
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14393 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7315 Zobrazení
    Poslední příspěvek od atari
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5886 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6108 Zobrazení
    Poslední příspěvek od lubo.

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