Sub Convertir()
Dim T, i%
T = [A1].CurrentRegion
For i = 2 To UBound(T)
T(i, 1) = Val(Replace(Replace(T(i, 1), ",", ""), " €", "")) / 100
T(i, 3) = Val(Replace(Replace(T(i, 3), ",", ""), " €", "")) / 100
If T(i, 2) <> 0 Then T(i, 6) = T(i, 3) / T(i, 2)
Next i
[A1].Resize(UBound(T, 1), UBound(T, 2)) = T
[D2] = Application.Sum([A:A]): [E2] = Application.Sum([C:C])
End Sub