Te dejo el código que lo hace de forma automática, NO HACE COPIAS, sino que reemplaza los valores en cada una de las celdas. Quedo pendiente de tu éxito.
Debes iniciar la macro luego de seleccionar el rango que deseas procesar
Saludos
Sub ReemplazarComas()
On Error Resume Next
''Creada por FSerrano en 120207
''para garato en TodoExpertos.com
''Reemplaza el caracter especificiado en el rango seleccionado, para validar los datos como números
'Captura el caracter a reemplazar, por defecto es la coma (,)
escoger = InputBox("Cuál es el caracter que desea reemplazar", "CARACTER A REEMPLAZAR", ",")
'Captura el caracter que reemplaza, por defecto es ninguno
reemplazo = InputBox("Por cuál caracter desea reemplazarlo?", "NUEVO CARACTER", "")
'Ejecuta el ciclo para cada uno de los valores en el rango seleccionado y multiplica por 1 para validar como número
For Each cell In Selection
cell.Value = Application.WorksheetFunction.Substitute(cell.Value,escoger, reemplazo) * 1
Next cell
End Sub
NO OLVIDES FINALIZAR Y PUNTUAR LA PREGUNTA.