............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Convertir texto a numeros (eficientemente)

Ver el tema anterior Ver el tema siguiente Ir abajo

Convertir texto a numeros (eficientemente)

Mensaje por Gerson Pineda-El Catracho el Jue Jul 21, 2011 2:09 am

Hola
Existen varias formas de convertir numeros almacenados como texto a "numeros" (por cierto es un tema muy consultado), uno de los mas conocidos es usar un bucle en VBA, y precisamente lo que busco es evitar el famoso bucle (lo he probado con mas de 35000 celdas en la columna A y va rapido)

Código:
Sub convertiranumeros()
   
With Application
.ScreenUpdating = False
With Range("B1")
    .Value = 1
    .Copy
    Range("A2:A" & _
    Range("A" & Rows.Count).End(xlUp).Row).PasteSpecial _
    Operation:=xlMultiply
    .Value = ""
    ActiveCell.Select
End With
.CutCopyMode = False
.ScreenUpdating = True
End With

End Sub
Espero sea de utilidad

Saludos desde Honduras
avatar
Gerson Pineda-El Catracho

Masculino Cantidad de envíos : 107
Edad : 39
Ciudad - Pais : SPS - Honduras
Version de Excel : 2003/2007/2010/2013
Fecha de inscripción : 02/04/2008

http://gerson-pineda-el-catracho.blogspot.com/

Volver arriba Ir abajo

Re: Convertir texto a numeros (eficientemente)

Mensaje por Cacho R el Jue Jul 21, 2011 9:55 am

Gracias, Gerson, por el aporte.

Y complementando lo que muestras, digamos que has implementado en VBA el "Método 3" de los "Seis" que se ven en la siguiente página:

-> [Tienes que estar registrado y conectado para ver este vínculo]

Aporto el enlace pues es de utilidad tener en cuenta todos ellos.
Saludos, Cacho R.
avatar
Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: Convertir texto a numeros (eficientemente)

Mensaje por Gerson Pineda-El Catracho el Jue Jul 21, 2011 11:23 am

Mi estimado Cacho
Tienes razon, ahi fue donde por "segunda" vez supe lo del paso 3, y la verdad es asombrosa la rapidez de las herramientas de Excel adaptadas a VBA, en su gran mayoria

Saludos a todos
avatar
Gerson Pineda-El Catracho

Masculino Cantidad de envíos : 107
Edad : 39
Ciudad - Pais : SPS - Honduras
Version de Excel : 2003/2007/2010/2013
Fecha de inscripción : 02/04/2008

http://gerson-pineda-el-catracho.blogspot.com/

Volver arriba Ir abajo

Re: Convertir texto a numeros (eficientemente)

Mensaje por moises melgar el Jue Jul 21, 2011 1:09 pm

Gracias por la pagina, nunca me había topado con la necesidad de esto, pero conocerlo es muy bueno
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 552
Edad : 29
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: Convertir texto a numeros (eficientemente)

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.