Macro para copiar según nombre de hoja
Tengo una macro con una hoja de registros por filas (hoja total), de esta hoja, con una macro paso los registros que tienen el la columna B:B el nombre de una hoja, a la correspondiente hoja.
Esta es la mcro que repito para cada nombre de hoja:
Sub ActualizarCuentas()
Dim cel As String
Application.ScreenUpdating = False
Sheets("CAR").Select
Range("A2:k65536").Select
Selection.ClearContents
Sheets("Total").Select
Range("B2").Select
Do While ActiveCell <> ""
If ActiveCell.Offset(0, -1).Value = "CAR" Then
Range(ActiveCell, ActiveCell.Offset(0, 10)).Copy
ActiveCell.Offset(1, 0).Select
Sheets("CAR").Select
ActiveCell.PasteSpecial
ActiveCell.Offset(1, 0).Select
Sheets("Total").Select
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
Empezamos con otra hoja.
Quisiera saber si se puede abreviar la macro(con una variable) y, no repetir toda la macro para cada hoja.