Hola Sergio una pregunta Si la ultima hoja no tuviera el nombre de deztaca sino sucursal4 y con datos estos se copiarian tambien y la macro para ahi o sigue o tenemos que ponerle un nombre de una hoja para que asi pare la macro al llegar al nombre donde queremos que pare
Hola, Álvaro. Claro, la macro ya cuenta las hojas con Sheets.Count, por lo que si quitas la condición que excluye la hoja "Deztaca" (If Sheets(i).Name <> "Deztaca") y dejas el bucle como For i = 2 To Cuenta, recorrerá todas las hojas desde la segunda hasta la última sin depender de nombres; de ese modo, copiará los datos de todas las hojas existentes sin necesidad de indicarle cuándo parar, ya que el bucle se detiene automáticamente al alcanzar la última hoja. Espero haber aclarado tu duda, y siempre es un gusto recibir sus comentarios.
Inicia sesión para dejar tu duda, comentario y/o respuesta