Macro que se repita en todo el libro
Tengo la siguiente macro
Sub Copiar()
ActiveWindow.DisplayHeadings = True
Columns("E:G").Select
Selection.EntireColumn.Hidden = False
Range("C5").Select
While ActiveCell.Value <> Empty
If ActiveCell.Value = "1" Then
Selection.EntireRow.Copy
Windows("Pendientes.xls").Activate
Worksheets("Pendientes").Select
Range("A65000").End(xlUp).Offset(1, 0).Select
Selection.Insert Shift:=xlDown
Selection.PasteSpecial Paste:=xlFormulas, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End If
Windows("Clientes.xls").Activate
ActiveCell.Offset(1, 0).Select
Wend
Windows("Clientes.xls").Activate
ActiveWindow.DisplayHeadings = False
Columns("F:F").Select
Selection.EntireColumn.Hidden = True
Range("C4").Select
End Sub
La cual quiero que se repita en las hojas siguientes del libro y se detenga al encontrar la hoja final, espero me puedan ayudar.
Saludos desde la cuidad más contaminada de México (DF)
Sub Copiar()
ActiveWindow.DisplayHeadings = True
Columns("E:G").Select
Selection.EntireColumn.Hidden = False
Range("C5").Select
While ActiveCell.Value <> Empty
If ActiveCell.Value = "1" Then
Selection.EntireRow.Copy
Windows("Pendientes.xls").Activate
Worksheets("Pendientes").Select
Range("A65000").End(xlUp).Offset(1, 0).Select
Selection.Insert Shift:=xlDown
Selection.PasteSpecial Paste:=xlFormulas, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End If
Windows("Clientes.xls").Activate
ActiveCell.Offset(1, 0).Select
Wend
Windows("Clientes.xls").Activate
ActiveWindow.DisplayHeadings = False
Columns("F:F").Select
Selection.EntireColumn.Hidden = True
Range("C4").Select
End Sub
La cual quiero que se repita en las hojas siguientes del libro y se detenga al encontrar la hoja final, espero me puedan ayudar.
Saludos desde la cuidad más contaminada de México (DF)
1 Respuesta
Respuesta de paramisolo
-1