
Excel 2007, defaultní formát pro "měsíc/rok"
V Excelu 97, když jsem zadal "3/2014", bylo to automaticky akceptováno jako "první březen 2014" a zobrazeno v buňce jako 3/2014 (formát "m/rrrr").
V Excelu 2007 je stejné zadání pořád chápáno jako 1.3.2014, ale zobrazeno v neintuitivní podobě, "3.14", což je asi default. Formátováním buňky samozřejmě dosáhnu svého, ale je to otravné, dělá-li to člověk to x-té.
Jak změnit defaultní formátování, aby to bylo jako ve starší verzi? Používám jak soubory *xls, tak *xlsx, v obou případech po zadání "3/2014" se v buňce zobrazí "3.14".
Děkuji za tip.
Našel jsem tohle, ale stejně nejsem s výsledkem spokojen. Prostě nejsem schopen to menu formát trvale a všude použitelné rozšířit o požadovanou verzi. Kašlu na to..
Ještě existuje možnost nahradit formát mamkrem. Povol si makra a do do sekce ThisWorkbook vlož tenhle kód:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Ujisti se, že se jedná opravdu o správný formát u objektu který chceš měnit.
Díky, to vypadá z hlediska rozsáhlého sešitu nejpoužitelněji.
Má původní snaha, dostat nějak další vlastní formáty do rozevírací nabídky v Excelu obecně a trvale, je ale asi marná.
v první řadě - jak máš nastavené Locale ve Windows a v Excelu?
Myslíš tohle? Všechno standard, default.
Když napíšeš v Excelu (nový sešit) do libovolné buňky "4/2013", zobrazí se ti přece taky "4.13", ne?
Když se podíváš to formátů v Office, tak u některých je hvězdička. Ty budou ovlivněny změnou v Locale, ty ostatní ne.