Convertir número a texto en formato VBA
Resuelto
ph412
Mensajes publicados
49
Estado
Miembro
-
ph412 Mensajes publicados 49 Estado Miembro -
ph412 Mensajes publicados 49 Estado Miembro -
Hola,
estoy buscando convertir un número en formato texto.
he buscado en muchos foros y en cada uno caigo en el mismo resultado:
puedo transformar la mayoría de mis cifras pero no todas: me explico
el número 5,5 se convierte en 5,5 en texto
pero el número 2,375 se convierte en 2375 y en número
Por lo tanto, se considera la coma (y que en el segundo caso) como un separador de miles y no cambia nada en su formato...
es incomprensible
Para ello utilizo el siguiente bucle 2 veces:
For a = 2 To 25
Worksheets("XX").Range("AI" & a).Select
Worksheets("XX").Range("AI" & a) = "" & Worksheets("XX").Range("AI" & a)
Next
Pero he probado con CStr() y es lo mismo
¡Muchas gracias a la comunidad!
estoy buscando convertir un número en formato texto.
he buscado en muchos foros y en cada uno caigo en el mismo resultado:
puedo transformar la mayoría de mis cifras pero no todas: me explico
el número 5,5 se convierte en 5,5 en texto
pero el número 2,375 se convierte en 2375 y en número
Por lo tanto, se considera la coma (y que en el segundo caso) como un separador de miles y no cambia nada en su formato...
es incomprensible
Para ello utilizo el siguiente bucle 2 veces:
For a = 2 To 25
Worksheets("XX").Range("AI" & a).Select
Worksheets("XX").Range("AI" & a) = "" & Worksheets("XX").Range("AI" & a)
Next
Pero he probado con CStr() y es lo mismo
¡Muchas gracias a la comunidad!
Gracias, funciona bien, pero me gustaría tener la etiqueta "Número almacenado como texto" que aparece una vez que he hecho esta transformación y eso es lo que deseo obtener sin mi problema de separador.