Hi,

Just going out for the evening but try correcting that line to

Application.OnTime Now + TimeValue("00:" & CStr(Range("H1")) & ":00"), "UpdateFromLog"
note the semicolon before the last 00 rather than after.