Reemplazo de punto por coma con VBA
boggg
-
Carlguer -
Carlguer -
Hola,
Para aquellos que conocen VBA Excel,
he hecho una macro muy simple que selecciona la hoja y que reemplaza los puntos por comas,
cuando lo hacemos "manualmente" (Edición/Reemplazar, etc.) funciona muy bien.
Sin embargo, con la macro, que describe efectivamente la acción mencionada anteriormente, no funciona.
Por ejemplo, para números del tipo: 1.27365e+006
la macro los transforma en: 127365000000
aquí está la macro, es muy simple:
Sub pv3()
Cells.Select
Application.CutCopyMode = False
Selection.NumberFormat = "General"
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
End Sub
Les agradezco de antemano por su respuesta
Para aquellos que conocen VBA Excel,
he hecho una macro muy simple que selecciona la hoja y que reemplaza los puntos por comas,
cuando lo hacemos "manualmente" (Edición/Reemplazar, etc.) funciona muy bien.
Sin embargo, con la macro, que describe efectivamente la acción mencionada anteriormente, no funciona.
Por ejemplo, para números del tipo: 1.27365e+006
la macro los transforma en: 127365000000
aquí está la macro, es muy simple:
Sub pv3()
Cells.Select
Application.CutCopyMode = False
Selection.NumberFormat = "General"
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
End Sub
Les agradezco de antemano por su respuesta
Configuración: Windows XP Internet Explorer 6.0