Error de intervalo 9

hola estoy tratando de usar este código creado por dan pero me da error de intervalo 9, me podrías ayudar a saber por que sucede esto!! Y darme una solución.

Sub libros()
'Lee archivos del directorio y Copia la hoja 1
'Por.Dam
Application.ScreenUpdating = False
ruta = ThisWorkbook.Path
ChDir ruta
archi = Dir("*.xlsm*")
Set h1 = ThisWorkbook.Sheets("Sheet1")
On Error Resume Next
Do While archi <> ""
If InStr(1, archi, "nuevo") = 0 Then
Workbooks.Open archi
If Err.Number = 0 Then
Sheets(1).Select
Range(Range("A1"), ActiveCell.SpecialCells(xlLastCell)).Copy
Windows("nuevo").Activate
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
End If
Application.DisplayAlerts = False
Workbooks(archi).Close
Application.DisplayAlerts = True
End If
archi = Dir()
Loop
End Sub

gracias...

1 Respuesta

Respuesta
1

Espero estés realmente bien.

El error de intervalo 9 se produce porque no encuentra lo que esta buscando.

Sinceramente no encuentro ninguna linea incorrecta (Dan no se equivoca!)

¿Le preguntaste a èl?

Bendiciones!

Lucas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas