Problém může být v tom, že nevíš přesně co ta funkce dělá, a co vyžaduje ;-). Pro použití této funkce je nutné, aby zdrojové hodnoty byly ve formátu String (tedy text), rozhodně nesmí být ve formátu Date (datum) nebo Time (čas), to ti pak makro bude házet chybu "Type mismatch".
Nenahrál jsi přílohu, takže těžko dále rozvádět. Každopádně se můžeš ještě podívat jak funguje funkce "Format", případně i "WorksheetFunction.Text".
P.
Př.:
Format(Sheets("Changes").Cells(i, 7).Value, "hh:mm:ss")
WorksheetFunction.Text(Sheets("Changes").Cells(i, 7).Value, "hh:mm:ss")citovat