Para Dante, Copiar datos de una hoja y pegarlas en varias hojas
Hola! Dante
Recurriendo nuevamente a tu valiosa ayuda, tengo una macro que me copia los datos de una Hoja y las pega en 31 hojas siempre en la celda "C4" , lo que busco es que la macro sea mas eficiente y mas rápido al ejecutarlo, la macro que tengo es la siguiente.
Sub copiar_celdas() Hoja45.Range("K5").Copy Hoja1.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K6").Copy Hoja2.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K7").Copy Hoja3.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K8").Copy Hoja4.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K9").Copy Hoja5.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K10").Copy Hoja6.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K11").Copy Hoja7.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("J11").Copy Hoja8.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K12").Copy Hoja10.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K13").Copy Hoja11.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K14").Copy Hoja12.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K15").Copy Hoja13.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K16").Copy Hoja14.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K17").Copy Hoja15.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K18").Copy Hoja16.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("J18").Copy Hoja17.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K19").Copy Hoja18.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K20").Copy Hoja19.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K21").Copy Hoja20.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K22").Copy Hoja21.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K23").Copy Hoja22.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K24").Copy Hoja23.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K25").Copy Hoja24.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("J25").Copy Hoja25.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K26").Copy Hoja27.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K27").Copy Hoja28.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K28").Copy Hoja29.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K29").Copy Hoja30.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K30").Copy Hoja31.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K31").Copy Hoja32.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K32").Copy Hoja33.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("J32").Copy Hoja34.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K33").Copy Hoja35.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K34").Copy Hoja36.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("K35").Copy Hoja37.Range("C4").PasteSpecial xlPasteAll Hoja45.Range("J39").Copy Hoja38.Range("C4").PasteSpecial xlPasteAll End Sub
Gracias por tu respuesta que me puedas dar.
1 Respuesta
Respuesta de Dante Amor
1