En una macro se ha producido el error 9 en tiempo de ejecución subíndice fuera del intervalo ayuda
Herede una macro con problemas, e leído por varios foros y no he podido acertar con la solución, este el código
Sub sinmail()
Dim nbrpln As String
Dim vendedor As String
Dim archi, i As Integer
vendedor = Range("k5")
cliente = Range("d7")
nbre = vendedor & cliente & Format(Now, "ddmmyyhhmmss") & " " & Range("AX1")
nbrpln = ThisWorkbook.Name
ruta = ThisWorkbook.Path
Workbooks.Add.SaveAs Filename:=ruta & "\" & nbre, FileFormat:=xlNormal
Workbooks(nbrpln).Activate
Sheets("Exportar Resumen CC").Visible = True
Sheets("Exportar Resumen CC").Select
Range("a1:l20").Select
Selection.Copy
Workbooks(nbre).Activate
Sheets("hoja2").Select
Sheets("hoja2").Name = "Control CC"
Range("a1:a1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks(nbrpln).Activate
Sheets("Exportar Resumen CC").Select
Range("a1:l20").Select
Selection.Copy
Workbooks(nbre).Activate
Sheets("Control CC").Select
Range("a1:a1").PasteSpecial Paste:=xlFormats
Workbooks(nbrpln).Activate
Sheets("Exportar Resumen CC").Visible = xlSheetVeryHidden
Sheets("Exportar NV").Visible = True
Sheets("Exportar NV").Select
Range("a1:aw79").Select
Selection.Copy
Workbooks(nbre).Activate <------------------- aquí me arroja el problema
Sheets("hoja1").Select
Sheets("hoja1").Name = "Softland"
Range("a1:a1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks(nbrpln).Activate
Sheets("Exportar NV").Visible = xlSheetVeryHidden
Sheets("NP1").Select
Range("a1:n80").Select
Selection.Copy
Workbooks(nbre).Activate
Sheets("hoja3").Select
Sheets("hoja3").Name = "Nota de Pedido"
Range("a1:a1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks(nbrpln).Activate
Sheets("NP1").Select
Range("a1:n80").Select
Selection.Copy
Workbooks(nbre).Activate
Sheets("Nota de Pedido").Select
Range("a1:a1").PasteSpecial Paste:=xlFormats
ActiveWindow.DisplayZeros = False
Workbooks(nbre).Close SaveChanges:=True
Workbooks(nbrpln).Close SaveChanges:=False
End Sub
Se los agradecería bastante ya que hartos dolores me ha dado