Macro para Excel 2003 crear archivos según lo indique una determinada lista(va dirigida a Elsa Matilde)

Buenas noches Elsa, por favor te molesto esta ves por que debo crear cierta cantidad de archivos (aproximadamente 500) y en esto momentos tengo una macro que fue creada para uno solo, necesitaría de ser factible que dicha macro recorra la lista y automáticamente crea el archivo.-

Esta es la Macro que tengo para un solo articulo

Sub Traspaso()

'
' Traspaso Macro
' Macro grabada el 12/10/2014 por VK

Workbooks.Open Filename:="C:\Stock\Datos\Original_Codigo.xls"
Windows("Nuevo Item.xls").Activate
Sheets("Hoja2").Select
Range("A4:B4").Select
Selection.Copy
Windows("Original_Codigo.xls").Activate
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("D11").Select
Windows("Nuevo Item.xls").Activate
Range("C4").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Original_Codigo.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("E1").Select
End Sub

Sub Registrar()
'
' Registrar Macro
' Macro grabada el 12/10/2014 por VK
'
ActiveWorkbook.SaveAs Filename:="C:\Stock\Articulos\" & [E1] & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Range("E1").Select
Selection.ClearContents
Range("A10").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("A2:C2").Select
Selection.ClearContents
Range("A2").Select
Sheets("Hoja1").Select
Range("A1").Select
'
End Sub

Esta seria una muestra de la lista

Articulo       Denominacion                Existencia

1             Buje Parrilla Ford                  2000

2            Buje Parrilla Fiat                    1000

3            Buje Parrilla Chevrolet/A        1550

4            Buje Parrilla Chevrolet/B           300

Te mando por correo los archivos.-

Añade tu respuesta

Haz clic para o