linea de macro a un simple formato de celda

03/04/2004 - 14:23 por Jesús Román | Informe spam
Tengo esto en una macro y me funciona bien, pero para otra cosa que necesito
hacer me gustaria crear un formato de celda que al poner simplemente 020404
quede de la siguiente forma (que es justo lo que hace la linea de abajo)
BM020404d.txt

Range("A3") = "BM" & Format(DateSerial(Año, Mes, Día), "yyyymmdd") & "d.txt"

Lo he conseguido con un formato especial, pero no me funciona. He observado
que cuando lo hago con la macro en la barra de formulas me aparece todo
completo, pero cuando lo hago con lo de personalizado pues solo veo en la
barra de formula lo que yo habia escrito 020404 a pesar de que en la celda
si sale todo completo bm020404d.txt

alguna idea?

Gracias por anticipado
 

Leer las respuestas

#1 julian-vlc-sp
03/04/2004 - 18:08 | Informe spam
es que una cosa es el formato y otra el valor que realmente guarda.

aunque le des el formato que le has dado, solo esta guardando el numero.

eso pasa por ejemplo con las fechas, todas las fechas se guardan como un
numero, cogiendo como uno el día 01/01/1900, y añadiendo una unidad por cada
día (las horas, minutos y segundos son la parte decimal del numero)

una cosa es el formato y como se ve en pantalla la fecha, 03/04/04 ó
03-04-2004 ó 03 de Abril de 2004, pero el numero que guarda siempre es el
mismo, en este caso, 38080, para las 0 horas, 0 minutos, o segundos del día
de hoy (03/04/04)


SALUDOS.
julian-valencia-españa

http://www.access-basico.tk
http://www.mvp-access.com

"Jesús Román" <CRISONIA3(texto inactivo)@terra.es> escribió en el mensaje
news:S0ybc.4350342$
Tengo esto en una macro y me funciona bien, pero para otra cosa que


necesito
hacer me gustaria crear un formato de celda que al poner simplemente


020404
quede de la siguiente forma (que es justo lo que hace la linea de abajo)
BM020404d.txt

Range("A3") = "BM" & Format(DateSerial(Año, Mes, Día), "yyyymmdd") &


"d.txt"

Lo he conseguido con un formato especial, pero no me funciona. He


observado
que cuando lo hago con la macro en la barra de formulas me aparece todo
completo, pero cuando lo hago con lo de personalizado pues solo veo en la
barra de formula lo que yo habia escrito 020404 a pesar de que en la celda
si sale todo completo bm020404d.txt

alguna idea?

Gracias por anticipado


Preguntas similares