Stránka 1 z 1

Excel 2010- vytvořit kopii sešitu pomocí VBA

Napsal: 07 úno 2014 06:32
od Majk1976
Dobrý den,
potřeboval bych pomoci s kopírováním určitého sešitu do cílového sešitu.
Mám sešit s x listy a počet se neustále zvětšuje. Jelikož potřebuji s tímto sešitem pracovat a nemohu to dělat ve zdrojovém (pracuje nás v tom více uživatelů) , potřeboval bych pomoci s napsáním VBA na FileCopy.

Tzn. c: sešit 1 a zněj pomocí makra vytvořit c: sešit 2

To aby se při spuštění sešitu 2 pomocí makra aktualizoval už umím.

Děkuji vám předem za pomoc.

Re: Excel 2010- vytvořit kopii sešitu pomocí VBA

Napsal: 08 úno 2014 14:46
od cmuch
Toto by klidně splňovalo když by se ze zdrojového sešitu udělal jen sešit pro čtení nebo ho zamknout pro změny
a na začátku při otevření by se tě to ptalo zda sešit otevřít pro čtení nebo pro úpravy.

Nebo ta kopie listu se má vytvořit jak?
Otevřu zdrojový sešit - udělám kopii nebo na nějaké tlačítko v sešitě?

Re: Excel 2010- vytvořit kopii sešitu pomocí VBA

Napsal: 10 úno 2014 13:51
od Majk1976
Abych vysvětlil situaci : zdrojový sešit je soupis objednávek (sdílený sešit s hesly v oblastech pro dané uživatele) kde se neustále zvyšuje počet listů, bohužel ve sdíleném nejdou moc používat makra, takže já bych potřeboval aby se vždy na základě mého požadavku(třeba tlačítko) vytvořila nová kopie ( se stejným názvem a se stejnou adresou uložení), kde bych pracoval s těmito daty už jen já a mohl používat vzorce a filtry + makra

Re: Excel 2010- vytvořit kopii sešitu pomocí VBA

Napsal: 10 úno 2014 17:55
od Uziv00
Vzhledem k tomu, že stejně budeš pracovat s kopií, tak je nejjednodušší si ho zkopírovat sám ne?

Re: Excel 2010- vytvořit kopii sešitu pomocí VBA

Napsal: 11 úno 2014 06:14
od cmuch
...vytvořila nová kopie ( se stejným názvem a se stejnou adresou uložení), kde bych pracoval s těmito daty už jen já a mohl používat vzorce a filtry + makra

Tomu moc nerozumím. Ty chceš vytvořit kopii a tu pak uložit místo původního souboru?

Re: Excel 2010- vytvořit kopii sešitu pomocí VBA  Vyřešeno

Napsal: 14 úno 2014 08:55
od Majk1976
Omlouvám se za špatně položený dotaz. Už jsem to vyřešil propojením přes MS Query.
I tak díky za snahu a trpělivost.