ChrW je deo VBA biblioteke (klase Strings). To lako možeš proveriti iz Object browsera VBE (F2)
Ipak, ako ti je test sa funkcijom Date prošao na svim računarima onda problem verovatno nije u toj biblioteci nego u tvom programu. To si i potvrdio kopiranjem biblioteke. Nije mi jasno kad kažeš da se u Immediate window ne dobije ništa kad staviš ?format(now, "HH:MM"). Posle Enter bi trebalo kao rezultat da se prikaže sistemsko vreme u satima i minutima - pretpostavljam da si mislio da se ne dobije greška?
Uglavnom pažnju treba usmeriti na tvoj program i videti šta se dešava. Ja bih krenuo ovako
Izbacio za početak sav kod koji reaguje na događaje ako ga ima AutoOpen, SheetActivate, SelectionChange kako bi testiranje bilo lakše. Proveriti šta se dešava bez toga.
Ako nisi koristio OptionExplicit ja bih to ubacio na vrhu modula. To zahteva od programera da sve promenljive budu deklarisane i da se ništa ne podrazumeva. Često dešava da neki neispravno unesen naziv promenljive napravi probleme. Naravno, onda sve promenjljive moraš deklarisati, što može biti zamorno, ali je dugoročno korisno. Proveriti šta se dešava nakon ove intervencije.
Ako ne pomogne, onda bih ubacio MsgBox format(now, "HH:MM") na početku programa - pre učitavanja forme i videti da li ovo radi.
Ako ne radi, probaj da formiraš novu tabelu i da u nju kopiraš kod i sve što je u staroj.
Ako radi, kao što pretpostavljam, onda postavi istu liniju na strateška mesta u programu i vidi gde će program da se zaustavi. Onda od prethodnog mesta gde radi i gde se zaustavi tražiš grešku.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?