Forums Últimos mensajes - Powered by IBM
 

DOS FORMATOS EN UNA CELDA???

30/03/2010 - 06:03 por Orfao | Informe spam
Hola Grupo !
en la celda a1 tengo una fecha, Ej: 11/03/10
con formato fecha dd/mm/yy
entonces lo que necesito es que si el ancho dela columna a >=8 se mantenga
el formato
pero si al ancho de la columna a <8 cambie a dd/mm es decir que no se vea el
año 11/03
para poder evitar ver los caracteres # por ser el ancho menor al minimo
necesario para presentar los datos
lo que no deseo es colocarlos en posicion vertical,
ni tampoco ocultarlo, ni reducir el tamaño de la letra.

alguna idea !!! (por supuesto que sin el uso de vba)

Gracias !.

Me alimento del conocimiento de todos
 

Leer las respuestas

#1 Héctor Miguel
30/03/2010 - 07:17 | Informe spam
hola, moises ! (primer "vaya", por esta asincronia de los servidores) :-((

el segundo "vaya"... es por tu requerimiento:
modificar formatos SIN... y SIN... y SIN... y SIN vba (???)

prueba con el siguiente procedimiento:

1) pon la fecha en otra celda (p.e. [B1] que puedes ocultar de varias maneras)
2) define un nombre (menu: insertar / nombre / definir...)
nombre (p.e.) FormFecha
formula (en el cuadro de edicion: se refiere a...)
="dd/mm"&si(indicar.celda(16+0*hoy(),$a$1)<8,"","/aa")
3) en la celda [A1] usa la funcion... =texto(b1,formfecha)

notas:
a) el cambio de formato se aplicara SOLAMENTE si cuando modifiques el ancho
de la columna A, se dispara un re-calculo del modelo, o deberas pulsar {F9}
b) podria haber incompatibilidad con excel en otro idioma (letra para el año
"a/y")

saludos,
hector.

p.d. resolviste ya tu inquietud para los "DIAS LABORABLES" ? (te sirve una
UDF ?)

__ OP __
en la celda a1 tengo una fecha, Ej: 11/03/10 con formato fecha dd/mm/yy
entonces lo que necesito es que si el ancho dela columna a >=8
se mantenga el formato
pero si al ancho de la columna a <8 cambie a dd/mm
es decir que no se vea el año 11/03
para poder evitar ver los caracteres #
por ser el ancho menor al minimo necesario para presentar los datos
lo que no deseo es colocarlos en posicion vertical
ni tampoco ocultarlo, ni reducir el tamaño de la letra.

alguna idea !!! (por supuesto que sin el uso de vba)

Preguntas similares