Copiar datos de a cinco y pegarlos en otra hoja
Tengo la siguiente macro
Sub IMPORTAR()
'
' IMPORTAR Macro
'
Dim lr As Long, i As Long, a As Variant, r As Range
Application.ScreenUpdating = False
lr = Range("A" & Rows.Count).End(xlUp).Row
Set r = Range("A" & lr + 1) 'establece la siguiente fila a la última fila con datos
a = Range("A1:A" & lr)
For i = 1 To UBound(a)
If a(i, 1) = "0" Then Set r = Union(r, Range("A" & i))
Next i
r.EntireRow.Delete
Application.ScreenUpdating = True
Range("b2").Select
'Sheets("Nombres").Select
Range("A1:A5").Select
Selection.Copy
Sheets("Etiquetas").Select
ActiveWindow.SmallScroll Down:=-51
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Sheets("Nombres").Select
Range("A6:A10").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Etiquetas").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Sheets("Nombres").Select
Range("A11:A15").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Etiquetas").Select
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Sheets("Nombres").Select
Range("A16:A20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Etiquetas").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Sheets("Nombres").Select
Range("A21:A25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Etiquetas").Select
Range("A5").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Sheets("Nombres").Select
ActiveWindow.SmallScroll Down:=12
Range("A26:A30").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Etiquetas").Select
Range("A6").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
ActiveWindow.SmallScroll Down:=3
Sheets("Nombres").Select
Range("A31:A35").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Etiquetas").Select
Range("A7").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
end sub
Y quiero que esto lo haga hasta el final de los registros pueden ser 5 o 100000
Cuando lo lo pega en la hoja etiquetas lo hace con el modo transponer