Macro copiar y ordenar datos en otra hoja, columnas y filas en distinto orden
Soy nuevo en macros.
Tengo una hoja con datos de personas (27 columnas) con los "títulos" rut, sueldo base, comisión, viático, etc.
Y las filas están los datos de las personas.
Debo hacer otra hoja con
Persona 1
valor_rut, "título" sueldo base valor_sueldo base
valor_rut "título" comisión valor_comisión
valor_rut "título" viático valor víatico
etc.
persona 2
valor_rut, "título" sueldo base valor_sueldo base
valor_rut "título" comisión valor_comisión
valor_rut "título" viático valor víatico
la macro muy ultra básica fue
donde
B10= valor_rut
E9= "título" sueldo base
E10= valor_sueldo_base
F9= "título" comisión
F10= valor_comision
etc.
'copia rut
Worksheets("Hoja1").Range("B10").Copy Destination:=Worksheets("Hoja2").Range("A2:A27")
Range("E9").Copy Destination:=Worksheets("Hoja2").Range("B2")
Range("E10").Copy Destination:=Worksheets("Hoja2").Range("C2")
Range("F9").Copy Destination:=Worksheets("Hoja2").Range("B3")
Range("F10").Copy Destination:=Worksheets("Hoja2").Range("C3")
Range("G9").Copy Destination:=Worksheets("Hoja2").Range("B4")
Range("G10").Copy Destination:=Worksheets("Hoja2").Range("C4")
Range("H9").Copy Destination:=Worksheets("Hoja2").Range("B5")
Range("H10").Copy Destination:=Worksheets("Hoja2").Range("C5")
persona 2
donde
B11= valor_rut
E9= "título" sueldo base
E11= valor_sueldo_base
F9= "título" comisión
F11= valor_comision
etc.
'copia rut
Worksheets("Hoja1").Range("B11").Copy Destination:=Worksheets("Hoja2").Range("A28:A53")
Range("E9").Copy Destination:=Worksheets("Hoja2").Range("B28")
Range("E11").Copy Destination:=Worksheets("Hoja2").Range("C28")
Range("F9").Copy Destination:=Worksheets("Hoja2").Range("B29")
Range("F11").Copy Destination:=Worksheets("Hoja2").Range("C29")
Como puedo automatizar esto, que se desplace con un count. Arrow count. Column o algo así y un ciclo que haga esto.
