Macro para juntar 4 hojas, en una sola hoja?

Buen dia Expertos

Tengo el siguiente codig con el cual junto la oinformación de varias hojas en una sola, pero quiero mejorarla para juntar la información solo de las hojas que yo quiera y no de todas las que están en el libro. Me pueden apoyar..?

Application.ScreenUpdating = False
Worksheets.Add
Worksheets(1).Name = "Consolidado"
For Each Ws In ActiveWorkbook.Worksheets
Ws.Select
Selection.CurrentRegion.Copy
Worksheets(1).Select
Range("A1048576").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
Next Ws

Gracias, buen dia

1 respuesta

Respuesta
1

En el mismo bucle debes controlar de qué hojas se trata. Por ej: si solo necesitas las hojas llamadas Hoja 1 y Hoja2:

For Each Ws In ActiveWorkbook.Worksheets

If Ws.Name = "Hoja1" or Ws.Name = "Hoja2" then
Ws.Select

'...... todo lo demás

End If

Next Ws

Sdos y no olvides finalizar la consulta.

Elsa

PD) En pocos días más, la nueva Guía Temática: Bucles en Excel... no te las pierdas !

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas