timeSerial(hr, mi, ss) creates a time (of datatype date) whose hour is hr, minute is mi and second is ss. dateSerial and timeSerial, it's possible to construct any VBA date from its six components. This is demonstrated in the function UTCStringToDate().