Ayuda en macro
La siguiente macro la he guardado junto a otras en un complemento, mi problema es que al momento de activar esta macro en un nuevo libro no me funciona ya que me pide el siguiente libro depurador.xls con el cual guarde el complemento, existe alguna forma de evitar esto y que en vez de que la macro me pida este archivo depurador.xls me pida el archivo en el que estoy trabajando que podría ser cualquiera(estados de cuenta diarios los cuales van cambiando de nombre según su fecha)
Sub buscarbital()
'
' buscarbital Macro
' Macro grabada el 26/08/2004 por Check Plus
'
'
Range("G1").Select
ActiveCell.FormulaR1C1 = "Plaza"
Range("G2").Select
Workbooks.Open Filename:="G:\plazas.xls"
Windows("depurador.xls").Activate
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],[plazas.xls]Hoja2!C1:C2,2,FALSE)"
Selection.AutoFill Destination:=Range("G2:G1120")
Range("G2:G1120").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.End(xlUp).Select
Application.CutCopyMode = False
Windows("plazas.xls").Activate
ActiveWindow.Close
Range("G2").Select
End Sub
Sub buscarbital()
'
' buscarbital Macro
' Macro grabada el 26/08/2004 por Check Plus
'
'
Range("G1").Select
ActiveCell.FormulaR1C1 = "Plaza"
Range("G2").Select
Workbooks.Open Filename:="G:\plazas.xls"
Windows("depurador.xls").Activate
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],[plazas.xls]Hoja2!C1:C2,2,FALSE)"
Selection.AutoFill Destination:=Range("G2:G1120")
Range("G2:G1120").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.End(xlUp).Select
Application.CutCopyMode = False
Windows("plazas.xls").Activate
ActiveWindow.Close
Range("G2").Select
End Sub
Respuesta de blackdog2003
1
3 respuestas más de otros expertos
Respuesta de jgirj
1
Respuesta de crer
1
Respuesta de manucas
1