Foros del Web » Soporte técnico » Ofimática »

Convertir Porcentaje en formato texto a porcentaje en formato numero

Estas en el tema de Convertir Porcentaje en formato texto a porcentaje en formato numero en el foro de Ofimática en Foros del Web. Estimados Estoy pegado en un detalle, o mas bien bloqueado, tengo unos porcentajes en unas celdas que están en formato de texto y debo hacer ...
  #1 (permalink)  
Antiguo 08/11/2013, 09:39
Lba
 
Fecha de Ingreso: febrero-2004
Ubicación: Concepción
Mensajes: 156
Antigüedad: 20 años, 2 meses
Puntos: 0
Convertir Porcentaje en formato texto a porcentaje en formato numero

Estimados

Estoy pegado en un detalle, o mas bien bloqueado, tengo unos porcentajes en unas celdas que están en formato de texto y debo hacer una suma con estos porcentajes, es decir debo convertirlos a numero para poder sumarlos.

Por ejemplo, tengo el siguiente codigo:

Range("C2:C4").Select
Selection.NumberFormat = "0.00%"

Cells(5, 3) = Cells(2, 3) + CInt(3,3) + Cells(4,3)

Pero me da cero

Estoy trabajando con Office 2003 (un poco antiguo).

Atento a sus comentarios y gracias

Lba
  #2 (permalink)  
Antiguo 09/11/2013, 00:46
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Convertir Porcentaje en formato texto a porcentaje en formato numero

Hola,

Encierra los valores a sumar con formato de texto en la función Value, que convierte un texto a número, a ver si así te sirve.

Cita:
=Cells(5, 3) = Value(Cells(2, 3)) + CInt(3,3) + Value(Cells(4,3))
Saludos
  #3 (permalink)  
Antiguo 11/11/2013, 10:43
Lba
 
Fecha de Ingreso: febrero-2004
Ubicación: Concepción
Mensajes: 156
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Convertir Porcentaje en formato texto a porcentaje en formato numero

Ya fue solucionado, era problema con el uso de Format, este es el código que use:

'Totales
fil = ultFila + 6
col = 3
Do While col <= ultColumna
Cells(fil, col) = Cells(ultFila + 2, col) + Cells(ultFila + 3, col) + Cells(ultFila + 4, col) + Cells(ultFila + 5, col)
Range(Cells(fil, col), Cells(fil, col)).Select
Selection.NumberFormat = "0.00%"
col = col + 1
Loop

Las variable utlFila y utlColumna me permiten determinar hasta donde llega la tabla, esta es una Tabla Dinamica

Si les sirve

Atte.
Lba
  #4 (permalink)  
Antiguo 21/11/2013, 05:41
Lba
 
Fecha de Ingreso: febrero-2004
Ubicación: Concepción
Mensajes: 156
Antigüedad: 20 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Convertir Porcentaje en formato texto a porcentaje en formato numero

Solucionado


Gracias

Etiquetas: formato, numero, porcentaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:05.