< návrat zpět

MS Excel


Téma: vyvolání dialogu "Ulož jako" rss

Zaslal/a 11.4.2012 8:08

Zdravím, prosím o radu. Potřebuji ve VBA vyvolat dialog "Ulož jako" tak, aby už byl vyplněn název souboru. Ten tvořím z několika částí ( příjmení, měsíc, rok ). Původně jsem ho ukládal do pevně zadané cesty, ale ukázalo se že to nepůjde.. Děkuji

stop Uzamčeno - nelze přidávat nové příspěvky.

icon #007987
Poki
Mozna by slo zkusit toto, upravte si kod podle potreby:
Sub UlozitJAKO_dialog()
Dim Nazev As String, Soubor As String

'Zde je definovany nazev souboru (bez cesty)
Nazev = "Jmeno souboru.xls"

'Uzivatel vybere cestu k ulozeni souboru, Nazev uz ma preddefinovany
Soubor = Application.GetSaveAsFilename(Nazev)

'protoze predchozi radek soubor neulozi (jen zjisti cestu), musi se soubor ulozit
ThisWorkbook.SaveAs Soubor
End Sub
citovat
#007988
avatar
No ja to skladám takto nejako v bunkách E4, E2 a E3 je text a ten skombinujem.
ChDir "X:\TEMP"
ttt = "X:\TEMP\aaaaa.xls"
ttt = Replace(ttt, "aaaaa", Cells(4, 5) & "-" & Cells(2, 5) & "-" & Cells(3, 5))

ActiveWorkbook.SaveAs Filename:=ttt, FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
citovat
#007994
avatar
Dík Poki, po malé úpravě funguje :-) Změnil jsem ThisWorkbook na ActiveWorkbook. Mám v ten moment otevřené dva sešity tak jsem musel ukázat který že to chci takhle uložit..citovat
#007996
avatar
Ještě problém: četl jsem tu témata o zamezení scrollu. Když v možnostech listu nastavím např. scrollarea $A$61:$O$92 a uložím to, nevím proč mi to tam nezůstane. Dělám v Office 2010. Netušíte co kde můžu mít špatně nastavené? Díky moc.citovat
#008005
avatar
Tak i na tenhle problém jsem přišel:-) Dopsal jsem to do procedury pro otevření. Děkuji moc za rady a tohle téma je možno asi uzavřít.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje