cambio nombre hoja sucesivo.

16/02/2012 - 10:24 por shofis11 | Informe spam
¡ Hola ! como estan... tengo una duda sobre el cambio de nombre en vba. tengo este codigo :
Workbooks("LIBRO CAJA CHICA.xlsm").Worksheets("CAJA CHICa1").Activate
ActiveSheet.Copy After:=ActiveSheet
en donde copio la hoja cajachica1 dentro del mismo libro.
el problema esta en que quiero que el nombre de estas nuevas hojas parta en el 1 hacia adelante, es decir, cada vez que se active la macro y cree un nuevo libro, este tenga el nombre del numero 1 en adelante... me explico?

ojala me entiendan!
saludos!
 

Leer las respuestas

#1 shofis11
06/03/2012 - 02:14 | Informe spam
Pedro F. Pardo escribió el 16/02/2012 13:11 :
A ver si lo he entendido

Supongamos que tienes varias hojas..

Š CAJA CHICA1 Š CAJA CHICA2 Š CAJA CHICA3 Š

Entonces al ejecutar la macro quieres que
Se cree una copia de CAJA CHICA1, y que se llame (en el ejemplo)
CAJA CHICA4

Vuelves a ejecutar la macro y se crea otra copia de CAJA CHICA1
que se llame CAJA CHICA5

Y así sucesivamente, ¿no?

Dos preguntas:
-¿La base de las que se hacen TODAS las copias quieres que sea SIEMPRE
CAJA CHICA1?
-¿Hay otras hojas con nombres diferentes en el libro?
Algo así como Hoja4, resumen anual, Caja grande, etc... o son todas
CAJAS CHICAS?


holaa!! si es excacto como dices. con respecto a tu duda, exite una hoja con un nombre diferente, pero son datos fijos que no necesito utilizar.
si me podrias ayudar seria geniall! gracias!

Preguntas similares