Hola DAM... Muchas gracias de antemano por la respuesta... Te cuento que encontré una solución a mi problema navegando por el foro, sin embargo me gustaría hacerte una consulta sobre el código...
Esto es lo que usé:
***
Private Sub CopiarDatos()
'Copia los datos en la hoja final
Dim strDir As String
Dim strHoja As String
Dim strFic As String
Dim strDest As String
Dim rngDest As Range
Dim rngDat As Range
Dim wbkAct As Workbook
Dim wbkDat As Workbook
Application.ScreenUpdating = False
Set wbkAct = ActiveWorkbook
strDir = wbkAct.Path
If Right(strDir, 1) <> "\" Then strDir = strDir & "\"
strHoja = "Actividades de Control"
'Nombre de la hoja destino donde se llevarán los datos
strDest = "Final"
strFic = Dir(strDir & "*.xls")
Do While strFic <> ""
'Fila de la hoja destino libre.
With wbkAct.Worksheets(strDest)
Set rngDest = .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0)
'Abrir el fichero
If strFic <> wbkAct.Name Then
Set wbkDat = Workbooks.Open(strDir & strFic, 3)
With wbkDat.Worksheets(strHoja)
.Range(.Cells(2, 1), .Cells(.Rows.Count, 1).End(xlUp).Offset(0, 20)).Copy _
Destination:=rngDest
End With
wbkDat.Close False
End If
strFic = Dir
End With
Loop
Application.ScreenUpdating = True
End Sub
*****
Lo que me interesaría saber es si ademas de traerme los archivos con las extensiones *.xls, que pasa si quiero agregar los archivos *.xlsx también? se puede modificar el código para que también extraiga esa información.? O cómo había consultado al principio, se puede agregar la opción de elegirlos manualmente?
Y con respecto a tus preguntas, sí, están todos los libros dentro de un mismo directorio y solo me interesa exportar la primer hoja, denominada "Actividades de Control".
Gracias de nuevo..