Segundo nombre de la hoja

19/06/2004 - 19:40 por Jesús Román | Informe spam
Hola Amigos:
Tengo una macro creada que deseo utilizar en distintos libros
El problema es que en mi macro, que es creada mediante grabacion, denomina a
las hojas por el nombre que tiene en la solapa.
Lo que trato es de que la macro en lugar de ir a la hoja "BBVA" valla a la
primera hoja de la izquierda del libro, pues no en todos los libros esa hoja
se denomina BBVA. Tambien me surgirá el problema de que no todos los libros
tienen la misma cantidad de hojas por lo cual me temo que la macro me
dará error, por lo tanto necesitaria saber la formula de decirle a la macro
que cuando no exista esa hoja que continue sin mostrar error. Para que esto
quede mas claro, la macro va a la primera hoja de la izquierda y luego a la
segunda, etc., en los libros hay distinta cantidad de hojas, cuando llegue a
la última que salte al siguiente paso de la macro olvidandose de seguir
buscando hojas.

He creado distintas macros y me va bien tal como lo llevo, no obstante, como
se que es un trabajo mal hecho, espero que me puedan ayudar y asi aprender
para la proxima macro quede mas maja.
Muchas gracias.

Preguntas similare

Leer las respuestas

#11 Jesús Román
24/06/2004 - 11:22 | Informe spam
En todas hay una AUX, pero solo esa, y no se llama de otra manera

No todos los libros tienen la misma cantidad de datos, no obstante eso no
influye en la macro, pues la diferencia de datos esta en la parte baja de la
hoja, donde carecen de importancia

8.31 8.63 8.45 8.88 008
DATE OPEN CLOSE D.Cie HIGH LOW VOLUME
24-6-04 8.5 8.52 0.70 8.55 8.50 157.048
23-6-04 8.42 8.46 1.07 8.47 8.40 2.366.091
22-6-04 8.54 8.37 -0.82 8.54 8.36 2.800.285
21-6-04 8.47 8.44 -0.47 8.54 8.44 3.968.992
18-6-04 8.46 8.48 -0.23 8.50 8.41 18.218.490
17-6-04 8.5 8.50 -0.46 8.51 8.37 5.533.931


En este caso concreto vemos una semana incompleta pues hoy es jueves, si
paso la macro hoy, me tomaría datos que no serian correctos pues mañana no
es fiesta. Pero si seria correcto si mañana fuera fiesta y la macro no me
tomara los datos del dia 18 que es viernes. Digamos que de arriba hacia
abajo la semana se inicia en el ultimo viernes y pilla datos hasta el ultimo
lunes. Te he pegado solo una parte minima de la hoja, pues esta continua
hacia abajo varios años.

En la hoja los datos nuevos suelen ir entrando siempre en la fila 3, la
macro me inserta una fila nueva y baja el resto.

Creo que con esto te aclaro todo, no obstante siempre quedan dudas.

saludos.-

"Héctor Miguel" escribió en el mensaje
news:%
hola, Jesús !

me quedan [hasta donde 'vamos'] +/- 'claras' [la mayor parte de] las


situaciones ;)
- NO hojas 'ocultas'
- NO [siempre] el mismo numero de hojas [en cada libro]
- NO hojas 'diferentes' [salvo... SI existe una que se llame 'aux' o...


¿pudiera llamarse diferente?]
- SI la misma 'composicion' [o 'estructura'] de los datos en [todas] las


hojas 'reportables'

me queda una [ligera] duda en cuanto a...
____
> 4) ... algo en el tintero ... se trata de que se toman datos de 5 dias


... pero
> ... cuando la semana sea de solo 4 o menos dias ... la macro me tomara


datos ... de la semana anterior [...]
¨¨¨¨¨¨¨
lo anterior 'me lleva' a suponer que NO =>todas<= las hojas [o los libros]


tiene =>la misma cantidad<= de datos [???]
- ¿hay alguna forma de 'saber' =>cuantos<= dias o... =>donde<= 'inicia' la


semana que se necesita???
- yo habia supuesto que =>todas<= las hojas tenian los datos [para 5 dias]


en...
____
[B] => un dato de fecha [tomado de la celda 'A3'] + 'aplica' un


formato de 'aaaammdd' =>se pierde al concatenar<> [C] => un dato tomado de la celda 'B3'
[D] => el 'maximo valor' del rango 'E3:E7'
[E] => el 'minimo valor' del rango 'F3:F7'
[F] => un dato tomado de la celda 'C3'
[G] => la suma del rango 'G3:G7'
¨¨¨¨¨¨¨
=> ¿significa que en 'esos' 5 datos/dias pudiera haber datos... de la


semana anterior???
o... =>solamente<= se encontraran datos por los dias 'laborados' en


la semana [???]
¿comentas?
saludos,
hector.

Respuesta Responder a este mensaje
#12 Jesús Román
26/06/2004 - 14:41 | Informe spam
No se si me expliqué bien
En los cinco dias esos puede haber datos de la semana anterior, pero solo en
los siguientes casos
1 cuando la macro sea ejecutada antes del viernes (lo cual sería
interesante)
2 cuando de los cinco dias hábiles uno, dos o mas sean festivos o no haya
cotizaciones de bolsa

La verdad, a mi me parece complicadisimo, la composicion podria ser que la
macro localizara desde arriba hacia abajo el primer lunes (que podria
encontrase en a3,a4,a5,a6,o a7 pues los datos comienzan en la tercera fila)
y que a partir de saber en que posicion se encuentra el lunes extrajera el
resto de datos teniendo en cuenta los dias que hay desde el lunes hacia
arriba

es la leche!!

Cuanto mas vueltas le doy mas complicado lo veo bueno, solo quedas tu,
los demas parece que abandonaron
espero tus comentarios
thx




"Jesús Román" escribió en el mensaje
news:cbe6g5$c3g$
En todas hay una AUX, pero solo esa, y no se llama de otra manera

No todos los libros tienen la misma cantidad de datos, no obstante eso no
influye en la macro, pues la diferencia de datos esta en la parte baja de


la
hoja, donde carecen de importancia

8.31 8.63 8.45 8.88 008
DATE OPEN CLOSE D.Cie HIGH LOW VOLUME
24-6-04 8.5 8.52 0.70 8.55 8.50 157.048
23-6-04 8.42 8.46 1.07 8.47 8.40 2.366.091
22-6-04 8.54 8.37 -0.82 8.54 8.36 2.800.285
21-6-04 8.47 8.44 -0.47 8.54 8.44 3.968.992
18-6-04 8.46 8.48 -0.23 8.50 8.41 18.218.490
17-6-04 8.5 8.50 -0.46 8.51 8.37 5.533.931


En este caso concreto vemos una semana incompleta pues hoy es jueves, si
paso la macro hoy, me tomaría datos que no serian correctos pues mañana no
es fiesta. Pero si seria correcto si mañana fuera fiesta y la macro no me
tomara los datos del dia 18 que es viernes. Digamos que de arriba hacia
abajo la semana se inicia en el ultimo viernes y pilla datos hasta el


ultimo
lunes. Te he pegado solo una parte minima de la hoja, pues esta continua
hacia abajo varios años.

En la hoja los datos nuevos suelen ir entrando siempre en la fila 3, la
macro me inserta una fila nueva y baja el resto.

Creo que con esto te aclaro todo, no obstante siempre quedan dudas.

saludos.-

"Héctor Miguel" escribió en el mensaje
news:%
> hola, Jesús !
>
> me quedan [hasta donde 'vamos'] +/- 'claras' [la mayor parte de] las
situaciones ;)
> - NO hojas 'ocultas'
> - NO [siempre] el mismo numero de hojas [en cada libro]
> - NO hojas 'diferentes' [salvo... SI existe una que se llame 'aux' o...
¿pudiera llamarse diferente?]
> - SI la misma 'composicion' [o 'estructura'] de los datos en [todas] las
hojas 'reportables'
>
> me queda una [ligera] duda en cuanto a...
> ____
> > 4) ... algo en el tintero ... se trata de que se toman datos de 5 dias
... pero
> > ... cuando la semana sea de solo 4 o menos dias ... la macro me tomara
datos ... de la semana anterior [...]
> ¨¨¨¨¨¨¨
> lo anterior 'me lleva' a suponer que NO =>todas<= las hojas [o los


libros]
tiene =>la misma cantidad<= de datos [???]
> - ¿hay alguna forma de 'saber' =>cuantos<= dias o... =>donde<= 'inicia'


la
semana que se necesita???
> - yo habia supuesto que =>todas<= las hojas tenian los datos [para 5


dias]
en...
> ____
> [B] => un dato de fecha [tomado de la celda 'A3'] + 'aplica' un
formato de 'aaaammdd' =>se pierde al concatenar<> > [C] => un dato tomado de la celda 'B3'
> [D] => el 'maximo valor' del rango 'E3:E7'
> [E] => el 'minimo valor' del rango 'F3:F7'
> [F] => un dato tomado de la celda 'C3'
> [G] => la suma del rango 'G3:G7'
> ¨¨¨¨¨¨¨
> => ¿significa que en 'esos' 5 datos/dias pudiera haber datos... de la
semana anterior???
> o... =>solamente<= se encontraran datos por los dias 'laborados' en
la semana [???]
> ¿comentas?
> saludos,
> hector.
>


Respuesta Responder a este mensaje
#13 Jesús Román
26/06/2004 - 14:47 | Informe spam
te envio el archivo???

No se si me expliqué bien
En los cinco dias esos puede haber datos de la semana anterior, pero solo en
los siguientes casos
1 cuando la macro sea ejecutada antes del viernes (lo cual sería
interesante)
2 cuando de los cinco dias hábiles uno, dos o mas sean festivos o no haya
cotizaciones de bolsa

La verdad, a mi me parece complicadisimo, la composicion podria ser que la
macro localizara desde arriba hacia abajo el primer lunes (que podria
encontrase en a3,a4,a5,a6,o a7 pues los datos comienzan en la tercera fila)
y que a partir de saber en que posicion se encuentra el lunes extrajera el
resto de datos teniendo en cuenta los dias que hay desde el lunes hacia
arriba

es la leche!!

Cuanto mas vueltas le doy mas complicado lo veo bueno, solo quedas tu,
los demas parece que abandonaron
espero tus comentarios
thx



"Jesús Román" escribió en el mensaje
news:cbe6g5$c3g$
En todas hay una AUX, pero solo esa, y no se llama de otra manera

No todos los libros tienen la misma cantidad de datos, no obstante eso no
influye en la macro, pues la diferencia de datos esta en la parte baja de


la
hoja, donde carecen de importancia

8.31 8.63 8.45 8.88 008
DATE OPEN CLOSE D.Cie HIGH LOW VOLUME
24-6-04 8.5 8.52 0.70 8.55 8.50 157.048
23-6-04 8.42 8.46 1.07 8.47 8.40 2.366.091
22-6-04 8.54 8.37 -0.82 8.54 8.36 2.800.285
21-6-04 8.47 8.44 -0.47 8.54 8.44 3.968.992
18-6-04 8.46 8.48 -0.23 8.50 8.41 18.218.490
17-6-04 8.5 8.50 -0.46 8.51 8.37 5.533.931


En este caso concreto vemos una semana incompleta pues hoy es jueves, si
paso la macro hoy, me tomaría datos que no serian correctos pues mañana no
es fiesta. Pero si seria correcto si mañana fuera fiesta y la macro no me
tomara los datos del dia 18 que es viernes. Digamos que de arriba hacia
abajo la semana se inicia en el ultimo viernes y pilla datos hasta el


ultimo
lunes. Te he pegado solo una parte minima de la hoja, pues esta continua
hacia abajo varios años.

En la hoja los datos nuevos suelen ir entrando siempre en la fila 3, la
macro me inserta una fila nueva y baja el resto.

Creo que con esto te aclaro todo, no obstante siempre quedan dudas.

saludos.-

"Héctor Miguel" escribió en el mensaje
news:%
> hola, Jesús !
>
> me quedan [hasta donde 'vamos'] +/- 'claras' [la mayor parte de] las
situaciones ;)
> - NO hojas 'ocultas'
> - NO [siempre] el mismo numero de hojas [en cada libro]
> - NO hojas 'diferentes' [salvo... SI existe una que se llame 'aux' o...
¿pudiera llamarse diferente?]
> - SI la misma 'composicion' [o 'estructura'] de los datos en [todas] las
hojas 'reportables'
>
> me queda una [ligera] duda en cuanto a...
> ____
> > 4) ... algo en el tintero ... se trata de que se toman datos de 5 dias
... pero
> > ... cuando la semana sea de solo 4 o menos dias ... la macro me tomara
datos ... de la semana anterior [...]
> ¨¨¨¨¨¨¨
> lo anterior 'me lleva' a suponer que NO =>todas<= las hojas [o los


libros]
tiene =>la misma cantidad<= de datos [???]
> - ¿hay alguna forma de 'saber' =>cuantos<= dias o... =>donde<= 'inicia'


la
semana que se necesita???
> - yo habia supuesto que =>todas<= las hojas tenian los datos [para 5


dias]
en...
> ____
> [B] => un dato de fecha [tomado de la celda 'A3'] + 'aplica' un
formato de 'aaaammdd' =>se pierde al concatenar<> > [C] => un dato tomado de la celda 'B3'
> [D] => el 'maximo valor' del rango 'E3:E7'
> [E] => el 'minimo valor' del rango 'F3:F7'
> [F] => un dato tomado de la celda 'C3'
> [G] => la suma del rango 'G3:G7'
> ¨¨¨¨¨¨¨
> => ¿significa que en 'esos' 5 datos/dias pudiera haber datos... de la
semana anterior???
> o... =>solamente<= se encontraran datos por los dias 'laborados' en
la semana [???]
> ¿comentas?
> saludos,
> hector.
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida