Nejste přihlášen/a.
Jak to udělat, aby si Excel vytvářel na každý měsíc nový sešit (něco jako "July_2017.xlsx; August_2017.xlsx) a v něm denně nový list (01;02;03 ...31). Na každém listě by byl formulář, do kterého by obsluha zapisovala data.
Nevím, jestli jsem Vás správně pochopil, ale excel po otevření souboru (s oním makrem) vytvoří pro aktuální měsíc aktuální počet listů pojmenovaných podle dní v měsíci. Po zavření tohoto dokumentu (vlastně šablony) obsah sešitu uloží do souboru (již bez maker) s názvem aktuálního měsíce. Stačí takto? Níže přikládám kod makra, který nutno vložit do wordu, dále náhled jak pak vypadá nový sešit a nakonec celou tu šablonu s makrama. V excelu se samozřejmě musí vypnout v centru zabezpečení spuštění maker. Vysledny soubor cervenec2017.xlsx se ulozi tam, kde je ulozena sablona.
doplněno 04.07.17 13:55:
tak xlsx nejde vkladat. Zkusim zip Nejde. Tak v tom případe zde -> uloz.to/...
Vše udělat ve VBA (Visual Basic for Application) v Excelu jako makro (Alt F11), píšu jen jako zkratkovitou nápovědu, nikoli program:
Vytvoření souboru
Workbooks.Add
ActiveWorkbook.SaveAs (tady bude název souboru)
Přidání listu
Sheets.Add After:=Sheets(Sheets.Count)
Názvy definovat pomocí funkce DatePart, např.
DatePart("m", Now)
Dále:
využívat funkce, např. DateSerial, Day(), Month(Now), Year(Now)
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.