Seleccionar todas las hojas

21/03/2009 - 15:09 por Brenda | Informe spam
Tengo un libro de mas de 60 hojas, y al estar creando el macro, doy esa
instruccion a partir de una de esas hojas, el codigo del macro muestra ese
enorme numero de hojas. Existe alguna forma, para que el codigo solo contenga
la orden, pero no el resultado de esa orden?
Muchas gracias por su atencion
Brenda

Preguntas similare

Leer las respuestas

#1 Brenda
21/03/2009 - 21:51 | Informe spam
Gracias Francisco por interesarte en mi consulta, quizas no me expresé bien.
Suponte que estas en "modo grabar macro" y te ubicas sobre la etiqueta de
una de las hojas y ahi pulsas el boton derecho del mouse, aparece un menu,
del cual eliges "Seleccionar todas las hojas".

Al hacer eso, de ¡nmediato aparecen las 60 hojas en el codigo del macro que
se esta construyendo.

La pregunta es, existe o no una instruccion que se coloque en el macro, para
seleccionar ltodas las hojas, pero sin que ellas aparezcan en el codigo?

escribió:

si colocaras la macro y denotaras la parte que no deseas se muestre seria
mas sencillo de entender lo que deseas ;)

Saludos

"Brenda" wrote in message
news:
> Tengo un libro de mas de 60 hojas, y al estar creando el macro, doy esa
> instruccion a partir de una de esas hojas, el codigo del macro muestra ese
> enorme numero de hojas. Existe alguna forma, para que el codigo solo
> contenga
> la orden, pero no el resultado de esa orden?
> Muchas gracias por su atencion
> Brenda



Respuesta Responder a este mensaje
#2 Héctor Miguel
21/03/2009 - 22:57 | Informe spam
hola, Brenda ! (en lo que regresa Francisco)...

si la grabacion de la macro de devolvio una instruccion del tipo: -> sheets(array("hoja1",...)).select
prueba cambiando a otra mas "general" (p.e.): -> sheets.select

saludos,
hector.

__ OP __
Gracias Francisco por interesarte en mi consulta, quizas no me exprese bien.
Suponte que estas en "modo grabar macro" y te ubicas sobre la etiqueta de una de las hojas
y ahi pulsas el boton derecho del mouse, aparece un menu, del cual eliges "Seleccionar todas las hojas".
Al hacer eso, de inmediato aparecen las 60 hojas en el codigo del macro que se esta construyendo.
La pregunta es, existe o no una instruccion que se coloque en el macro
para seleccionar ltodas las hojas, pero sin que ellas aparezcan en el codigo? ..
Respuesta Responder a este mensaje
#3 Brenda
21/03/2009 - 23:49 | Informe spam
Gracias Hector, perdona miignorancia, como se hace eso que me dices?
Brenda

"Héctor Miguel" escribió:

hola, Brenda ! (en lo que regresa Francisco)...

si la grabacion de la macro de devolvio una instruccion del tipo: -> sheets(array("hoja1",...)).select
prueba cambiando a otra mas "general" (p.e.): -> sheets.select

saludos,
hector.

__ OP __
> Gracias Francisco por interesarte en mi consulta, quizas no me exprese bien.
> Suponte que estas en "modo grabar macro" y te ubicas sobre la etiqueta de una de las hojas
> y ahi pulsas el boton derecho del mouse, aparece un menu, del cual eliges "Seleccionar todas las hojas".
> Al hacer eso, de inmediato aparecen las 60 hojas en el codigo del macro que se esta construyendo.
> La pregunta es, existe o no una instruccion que se coloque en el macro
> para seleccionar ltodas las hojas, pero sin que ellas aparezcan en el codigo? ..



Respuesta Responder a este mensaje
#4 Héctor Miguel
21/03/2009 - 23:59 | Informe spam
hola, Brenda !

... como se hace eso que me dices?



cambiando la instruccion en la macro que (supuestamente) grabaste utilizando la grabadora de macros
cuando estabas en el "modo grabar macro" (segun tu mensaje inmediato anterior)

la instruccion que se grabo con los nombres de todas las hojas seleccionadas al estilo de:
worksheets(array("hoja1", "hoja2", "hoja3", ... "hoja60")).select

la sustituyes por otra mas generalizada (p.e.) -> sheets.select

saludos,
hector.

__ previos __
si la grabacion de la macro de devolvio una instruccion del tipo: -> sheets(array("hoja1",...)).select
prueba cambiando a otra mas "general" (p.e.): -> sheets.select

saludos,
hector.

__ OP __
Gracias Francisco por interesarte en mi consulta, quizas no me exprese bien.
Suponte que estas en "modo grabar macro" y te ubicas sobre la etiqueta de una de las hojas
y ahi pulsas el boton derecho del mouse, aparece un menu, del cual eliges "Seleccionar todas las hojas".
Al hacer eso, de inmediato aparecen las 60 hojas en el codigo del macro que se esta construyendo.
La pregunta es, existe o no una instruccion que se coloque en el macro
para seleccionar ltodas las hojas, pero sin que ellas aparezcan en el codigo? ...
Respuesta Responder a este mensaje
#5 Brenda
22/03/2009 - 17:41 | Informe spam
Gracias Hector, deduzco que no hay una instruccion que solo diga, algo asi
como: "SelectAllSheets" o sheets.select("hoja1":"hoja60")
para evitar que aparezca en el codigo las 60 hojas, lo que en el fondo es el
resultado de esa orden
Muchas gracias por tu atencion,
Brenda

"Héctor Miguel" escribió:

hola, Brenda !

> ... como se hace eso que me dices?

cambiando la instruccion en la macro que (supuestamente) grabaste utilizando la grabadora de macros
cuando estabas en el "modo grabar macro" (segun tu mensaje inmediato anterior)

la instruccion que se grabo con los nombres de todas las hojas seleccionadas al estilo de:
worksheets(array("hoja1", "hoja2", "hoja3", ... "hoja60")).select

la sustituyes por otra mas generalizada (p.e.) -> sheets.select

saludos,
hector.

__ previos __
>> si la grabacion de la macro de devolvio una instruccion del tipo: -> sheets(array("hoja1",...)).select
>> prueba cambiando a otra mas "general" (p.e.): -> sheets.select
>>
>> saludos,
>> hector.
>>
>> __ OP __
>>> Gracias Francisco por interesarte en mi consulta, quizas no me exprese bien.
>>> Suponte que estas en "modo grabar macro" y te ubicas sobre la etiqueta de una de las hojas
>>> y ahi pulsas el boton derecho del mouse, aparece un menu, del cual eliges "Seleccionar todas las hojas".
>>> Al hacer eso, de inmediato aparecen las 60 hojas en el codigo del macro que se esta construyendo.
>>> La pregunta es, existe o no una instruccion que se coloque en el macro
>>> para seleccionar ltodas las hojas, pero sin que ellas aparezcan en el codigo? ...



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