Hallo Tom,
wenn ich mir deine Beispieldatei anschaue, dann zeigt Excel ab Zeile 3: "Die Zahl ist als Text formatiert oder es ist ein Apostroph vorangestellt"
Versuch das Ersetzen des Punktes mal mit diesem Code:
ActiveSheet.Range("$A2:$A14").Replace What:=".", Replacement:=".", LookAt:=xlPart, SearchOrder:=xlByRows
Grund: In VBA wird der Punkt als Dezimaltrennzeichen genutzt.
Gruß
M.O.