eLCHa napsal/a:
A jen dodám. Pokud bych šel do UDF, tak pro list bych asi raději použil (podle situace) funkci listu TEXT() než VBA Format().
Function DatN(Dat As Date) As String
DatN = WorksheetFunction.Text(Dat, "d.mmmm yyyy")
End FunctionDaleko horší ale je, že formátový řetězec "mmmm" tato funkce vyjádří anglicky, nikoliv v lokálním jazyce. Když někde požaduji maďarský leden a dostanu místo něj January, pak to nejspíšš není to pravé ořechové...citovat