Ayuda! Cambio de nombre el libro de excel y el macro ya no anda! Error subíndice
Buenas!! Estoy creando macros y estoy con un problema que me esta volviendo loco!!!
Aviso que soy nuevo en esto...
El error es el siguiente.. Cree un macro que los datos de la hoja, los copia y los pega en otra hoja, simple.
Ahora el problema es el siguiente.. A la hoja donde copio los datos( la hoja base) la voy guardando con distintos nombres... Una vez q le pongo guarda como.. Y le cambio el nombre, la macro deja de funcionar... Por favor si alguien me ayuda les seré muy agradecido!!!!
se las copio por si quieren verla...
Sub VOUCHER()
'
' VOUCHER Macro
' Macro grabada el 02/12/2013 por Ayi y Dye
'
'
Workbooks.Open Filename:= _
"C:\Users\Ayi y Dye\Desktop\Para mandar\Voucher\Voucher.xls"
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Windows("Voucher.xls").Activate
Range("D26:G26").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("P14").Select
Selection.Copy
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("D25:G25").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("AU14").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("D24:G24").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Sheets("RESERVA").Select
ActiveWindow.SmallScroll Down:=-12
Range("M8").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("D23:G23").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
ActiveWindow.SmallScroll Down:=9
Range("B32").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("D22:G22").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("A38").Select
Sheets("INFO").Select
Range("AI14:AJ14").Select
Sheets("RESERVA").Select
Range("H27").Select
Sheets("INFO").Select
Range("AI14:AJ14").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RESERVA").Select
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Sheets("INFO").Select
Range("AG14:AH14").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Range("D21:G21").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Windows("FICHA NUEVA TERMINADA III.xls").Activate
ActiveWindow.SmallScroll Down:=-6
Sheets("RESERVA").Select
Range("B17").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Range("D15:G15").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("D16:G16").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("B18").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("D17:G17").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("B22").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("D18:G18").Select
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("B19").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("B20").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Range("D19:G19").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Range("B21").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Voucher.xls").Activate
Range("D20:G20").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Windows("FICHA NUEVA TERMINADA III.xls").Activate
Windows("Voucher.xls").Activate
End Sub
probé de eliminar las líneas Windows("FICHA NUEVA TERMINADA III.xls").Activate pero no hay caso.. Sigue sin funcionar..
Ojala me ayuden.. Gracias!!!!