En este codigo la celda presentaba dato numerio cambiar a alfanume

13/08/2008 - 21:08 por Age | Informe spam
esta es parte de un codigo que tengo:

numero = Range("a1").Value
codigo = Range("e4").Text
medida = Range("e6").Value
cantidad = Range("e7").Value
tipo = Range("e8").Value

originalmente en codigo se manejaba numero solamente, pero ahora quiero que
sea un codigo alfanumerico y en otro caso solo alfabetico.

que cambio debo hacerle, probe cambiar value por text y no funciono!!
 

Leer las respuestas

#1 Héctor Miguel
13/08/2008 - 22:49 | Informe spam
hola, (...) ???

la fraccion de codigo que expones (solamente) asigna a cada "variable" el contenido de una celda
dependiendo del tipo de datos con el que hayas "declarado" cada variable... es probable que (p.e.)
si al declarar la variable (codigo) le asignaste un tipo de datos Byte, Integer, Long, Single o Double
y tratas de "cambiarla" a un tipo de datos String (cuestion que sucede al usar la propiedad Text de un rango)
(obviamente) la asignacion del "valor" no cumple con el tipo de datos asignado/declarado/esperado

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
esta es parte de un codigo que tengo:

numero = Range("a1").Value
codigo = Range("e4").Text
medida = Range("e6").Value
cantidad = Range("e7").Value
tipo = Range("e8").Value

originalmente en codigo se manejaba numero solamente
pero ahora quiero que sea un codigo alfanumerico y en otro caso solo alfabetico.
que cambio debo hacerle, probe cambiar value por text y no funciono!!

Preguntas similares