¡Gracias!
Estimado a funcionado perfecto, tengo dos macros y quedaron así:
Con esto se mantiene el titulo y no se repite entre los archivos, muchas gracias de nuevo.
Sub unionhojas()
Sheets("Union").Select 'Recuerda nombrar una hoja con el nombre de Union
Cells.ClearContents
TitOrigen = "A1:w1" 'Rango donde están los títulos
Sheets("ENERO 2017").Range(TitOrigen).Copy 'ENERO 2017
Sheets("UNION").Range("A1").PasteSpecial Paste:= xlPasteAll 'lo cambie a pase all para copiar con todo y formato, UNION.
ultimf = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
For hoja = 50 To 61
Sheets(hoja).Select
ufh = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
Range("A2:W" & ufh).Copy 'en esta linea puedes modificar el rango de celdas a copiar
Sheets("Union").Select
ultimf = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
Range("A" & ultimf).PasteSpecial Paste:= xlPasteAll 'lo cambie a pase all para copiar con todo y formato
Next hoja
MsgBox ("Fin preceso informacion unida")
End Sub
segunda macro
Sub unionhojas()
Set h1 = Sheets("Union")
h1.Cells.ClearContents
TitOrigen = "A1:w1" 'Rango donde están los títulos
Sheets("ENERO 2017").Range(TitOrigen).Copy
Sheets("UNION").Range("A1").PasteSpecial Paste:= xlPasteAll 'lo cambie a paste all
For hoja = 51 To 61
Set h2 = Sheets(hoja)
u1 = h1.Range("A" & Rows.Count).End(xlUp).Row + 1
u2 = h2.Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
h2.Range("A2:W" & u2).Copy h1.Range("A" & u1)
Next hoja
MsgBox ("Fin preceso informacion unida")
End Sub