Dias automaticos

05/04/2006 - 10:00 por navibel | Informe spam
Hola amigos...

A ver si por favor alguno de vosotros tiene un macro, o algo que plueda
adpatarse para lo qu epretendo:

-En una celda tengo una fecha, dependiendo del MES/AÑO que tenga esa
celda, una macro debería rellenar un rango de 31 columnas (B2:AF2)
con todos los días del mes (1, 2, 3, 4, etc...), pero con la
particularidad de que cuando los días sean sábados o domingos, en esa
celda ponga SA o DO

¿Es posible hacerlo?...

Gracias por vuestra auyuda

Preguntas similare

Leer las respuestas

#1 victorbcn1952NO
05/04/2006 - 10:41 | Informe spam
Prueba esta fórmula en B2 (entendiendo que en A2 habrá una fecha):

=SI(DIASEM($A$2+COLUMNA(A1);2)=6;"SÁ";SI(DIASEM($A$2+COLUMNA(A1);2)=7;"DO";$A$2+COLUMNA(A1)))

y cópiala hacia la derecha lo que haga falta.

:-)




navibel wrote:

Hola amigos...

A ver si por favor alguno de vosotros tiene un macro, o algo que plueda
adpatarse para lo qu epretendo:

-En una celda tengo una fecha, dependiendo del MES/AÑO que tenga esa
celda, una macro debería rellenar un rango de 31 columnas (B2:AF2)
con todos los días del mes (1, 2, 3, 4, etc...), pero con la
particularidad de que cuando los días sean sábados o domingos, en esa
celda ponga SA o DO

¿Es posible hacerlo?...

Gracias por vuestra auyuda
Respuesta Responder a este mensaje
#2 navibel
05/04/2006 - 13:51 | Informe spam
...uy!!!!!!!!!!!, casi

Gracias Victor, es muy ingenioso, pero en B2 empieza a poner el dia
siguiente a la fecha que hay en A2, cuando yo quiero que en esa celda
evalue solo el mes y que a partir de ahi empiece en B2 a poner todos
los días del mes...empezando por el ía 1 y que cumpla lo demas (si
ese dia 1 fuese Sabado, pue que pusiese "SA"...etc..

Gracias por tu respuesta
Respuesta Responder a este mensaje
#3 victorbcn1952NO
05/04/2006 - 15:35 | Informe spam
En ese caso, prueba esta otra fórmula:

=SI(DIASEM(FECHA(2006;$A$2;COLUMNA(A2));2)=6;"SA";SI(DIASEM(FECHA(2006;$A$2;COLUMNA(A2));2)=7;"DO";COLUMNA(A2)))

Te servirá para el año 2006. Si necesitas otro año, puedes cambiarlo
directamente en la fórmula, o referenciarlo a alguna otra celda externa.

:-)



navibel wrote:

uy!!!!!!!!!!!, casi

Gracias Victor, es muy ingenioso, pero en B2 empieza a poner el dia
siguiente a la fecha que hay en A2, cuando yo quiero que en esa celda
evalue solo el mes y que a partir de ahi empiece en B2 a poner todos
los días del mes...empezando por el ía 1 y que cumpla lo demas (si
ese dia 1 fuese Sabado, pue que pusiese "SA"...etc..

Gracias por tu respuesta
Respuesta Responder a este mensaje
#4 Rutbel
05/04/2006 - 15:49 | Informe spam
Victor fijate q probe hacer la formula que distes de dias automaticos y no me
funciono dice un mensaje que hay error de formula y voy a ayuda y dice que
tiene que ver con los parentesis.
Esto me interesa mucho, espero nos ayudes.
Gracias.

""Víctor"" escribió:

Prueba esta fórmula en B2 (entendiendo que en A2 habrá una fecha):

=SI(DIASEM($A$2+COLUMNA(A1);2)=6;"SÁ";SI(DIASEM($A$2+COLUMNA(A1);2)=7;"DO";$A$2+COLUMNA(A1)))

y cópiala hacia la derecha lo que haga falta.

:-)




navibel wrote:

> Hola amigos...

> A ver si por favor alguno de vosotros tiene un macro, o algo que plueda
> adpatarse para lo qu epretendo:

> -En una celda tengo una fecha, dependiendo del MES/AÑO que tenga esa
> celda, una macro debería rellenar un rango de 31 columnas (B2:AF2)
> con todos los días del mes (1, 2, 3, 4, etc...), pero con la
> particularidad de que cuando los días sean sábados o domingos, en esa
> celda ponga SA o DO

> ¿Es posible hacerlo?...

> Gracias por vuestra auyuda



Respuesta Responder a este mensaje
#5 Xavier Budet Graco
05/04/2006 - 17:30 | Informe spam
Las fórmulas funcionan correctamente. Cópialas directamente del mensaje y pégalas en la celda que corresponda.

Saludos

Xavier

Quitar MAC para contestar. Gracias.

"Rutbel" escribió en el mensaje news:
Victor fijate q probe hacer la formula que distes de dias automaticos y no me
funciono dice un mensaje que hay error de formula y voy a ayuda y dice que
tiene que ver con los parentesis.
Esto me interesa mucho, espero nos ayudes.
Gracias.

""Víctor"" escribió:

Prueba esta fórmula en B2 (entendiendo que en A2 habrá una fecha):

=SI(DIASEM($A$2+COLUMNA(A1);2)=6;"SÁ";SI(DIASEM($A$2+COLUMNA(A1);2)=7;"DO";$A$2+COLUMNA(A1)))

y cópiala hacia la derecha lo que haga falta.

:-)




navibel wrote:

> Hola amigos...

> A ver si por favor alguno de vosotros tiene un macro, o algo que plueda
> adpatarse para lo qu epretendo:

> -En una celda tengo una fecha, dependiendo del MES/AÑO que tenga esa
> celda, una macro debería rellenar un rango de 31 columnas (B2:AF2)
> con todos los días del mes (1, 2, 3, 4, etc...), pero con la
> particularidad de que cuando los días sean sábados o domingos, en esa
> celda ponga SA o DO

> ¿Es posible hacerlo?...

> Gracias por vuestra auyuda



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida