¿Se puede crear un macro para fusionar solo una cuantas hojas de todas las hojas de un libro excel?
La siguiente macro ejerce su función pero no sé como modificarla para que solo copie solo las hojas 1, 2, 3 y 4 por ejemplo. Existen otras hojas que no deseo que se fusionen, ya que sus datos no son importantes para lo que necesito hacer.
Macro:
Sub FusionarHojas()
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Sheets.Add
Sheets("HOJAS FUSIONADAS").Delete
ActiveSheet.Name = "HOJAS FUSIONADAS"
FilaP = 1
For Each Hoja In Sheets
If Hoja.Name <> "HOJAS FUSIONADAS" Then
FilaC = Hoja.Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
ColumnaC = Hoja.Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
Hoja.Activate
Range(Cells(1, 1), Cells(FilaC, ColumnaC)).Copy
Sheets("HOJAS FUSIONADAS").Activate
Sheets("HOJAS FUSIONADAS").Range(Cells(FilaP, 1), Cells(FilaC + FilaP - 1, ColumnaC)).Select
ActiveSheet.Paste
FilaP = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row + 1
End If
Next
End Sub