@ITCrowd
To je otázka na mně?
1. Abychom mohli tvrdit, že se jedná "jednoznačně o chybu v datech při kombinaci W8 a Off2013", na to by bylo potřeba více ověření než jen jedno vlákno na Wall.cz - bohužel tam Cowley nedal vědět jak dopadl - takže to nevíme. Ale netvrdím, že to tak není. Ne že bych nějak extra hledal - našel jste toto téma ještě někde jinde?
2."že proč mi furt píše, že datum není správně."
Místo abyste řešili co by to asi mohlo být, měli jste se zeptat, jaký výsledek tazateli dává výraz
Kód: Vybrat vše
datumText = Range("C4").Value & "." & Range("C6").Value & "." & Range("C8").Value
před tím, než kontroluje, jestli výsledek je datum
3. Je naprosto zbytečné nejdříve vytvářet textovou hodnotu a následně tetsovat, zda je to datum, nemyslíte? Takže já nevypínám kontrolu chyb tam kde chyba není - nabízím alternativu s tím, že využívám vestavěnou VBA funkci DateSerial, které je jedno jestli je tam "." nebo "/", prostě vytvoří datum. A v případě, že i tato funkce dá špatný výsledek a zadání je správné - pak je problém vážnější.
Že autor používá funkci jako proceduru tady řešit nebudu - já jsem se jen zaměřil na problém s datem.