Ta msgbox renvoie "5:", c'est bien ce qui est inscrit dans la cellule A3 par la macro. Excel interprète ça comme une heure, qu'il convertie alors en valeur numérique : 5/24 = 0,21
Commence déjà par préciser le but exact de la manip', que l'on voit ce qu'il est possible de faire.
PS : si c'est la valeur 5 qui t'intéresse, voilà le code adapté :
Sub ligne_1()
Range("A3") = Replace(Split(ActiveWindow.VisibleRange.Address, "$")(2), ":", "")
End Sub