My code that I'm working with is:
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A1")
Sheets("Sheet2").Range("F4").Copy Destination:=Sheets("Sheet1").Range("F1")
Sheets("Sheet2").Range("F8").Copy Destination:=Sheets("Sheet1").Range("G1")
I am new to macros, and I need a way to speed up this process, since:
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A1")
Sheets("Sheet2").Range("F4").Copy Destination:=Sheets("Sheet1").Range("F1")
Sheets("Sheet2").Range("F8").Copy Destination:=Sheets("Sheet1").Range("G1")
The green part of the code must go to the letter U, and the red part must go to 16, ie x16.
So here is how it looks now:
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A1")
Sheets("Sheet2").Range("F4").Copy Destination:=Sheets("Sheet1").Range("F1")
Sheets("Sheet2").Range("F8").Copy Destination:=Sheets("Sheet1").Range("G1")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A2")
Sheets("Sheet2").Range("G4").Copy Destination:=Sheets("Sheet1").Range("F2")
Sheets("Sheet2").Range("G8").Copy Destination:=Sheets("Sheet1").Range("G2")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A3")
Sheets("Sheet2").Range("H4").Copy Destination:=Sheets("Sheet1").Range("F3")
Sheets("Sheet2").Range("H8").Copy Destination:=Sheets("Sheet1").Range("G3")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A4")
Sheets("Sheet2").Range("I4").Copy Destination:=Sheets("Sheet1").Range("F4")
Sheets("Sheet2").Range("I8").Copy Destination:=Sheets("Sheet1").Range("G4")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A5")
Sheets("Sheet2").Range("J4").Copy Destination:=Sheets("Sheet1").Range("F5")
Sheets("Sheet2").Range("J8").Copy Destination:=Sheets("Sheet1").Range("G5")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A6")
Sheets("Sheet2").Range("k4").Copy Destination:=Sheets("Sheet1").Range("F6")
Sheets("Sheet2").Range("k8").Copy Destination:=Sheets("Sheet1").Range("G6")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A7")
Sheets("Sheet2").Range("l4").Copy Destination:=Sheets("Sheet1").Range("F7")
Sheets("Sheet2").Range("l8").Copy Destination:=Sheets("Sheet1").Range("G7")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A8")
Sheets("Sheet2").Range("m4").Copy Destination:=Sheets("Sheet1").Range("F8")
Sheets("Sheet2").Range("m8").Copy Destination:=Sheets("Sheet1").Range("G8")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A9")
Sheets("Sheet2").Range("n4").Copy Destination:=Sheets("Sheet1").Range("F9")
Sheets("Sheet2").Range("n8").Copy Destination:=Sheets("Sheet1").Range("G9")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A10")
Sheets("Sheet2").Range("o4").Copy Destination:=Sheets("Sheet1").Range("F10")
Sheets("Sheet2").Range("o8").Copy Destination:=Sheets("Sheet1").Range("G10")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A11")
Sheets("Sheet2").Range("p4").Copy Destination:=Sheets("Sheet1").Range("F11")
Sheets("Sheet2").Range("p8").Copy Destination:=Sheets("Sheet1").Range("G11")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A12")
Sheets("Sheet2").Range("q4").Copy Destination:=Sheets("Sheet1").Range("F12")
Sheets("Sheet2").Range("q8").Copy Destination:=Sheets("Sheet1").Range("G12")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A13")
Sheets("Sheet2").Range("r4").Copy Destination:=Sheets("Sheet1").Range("F13")
Sheets("Sheet2").Range("r8").Copy Destination:=Sheets("Sheet1").Range("G13")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A14")
Sheets("Sheet2").Range("s4").Copy Destination:=Sheets("Sheet1").Range("F14")
Sheets("Sheet2").Range("s8").Copy Destination:=Sheets("Sheet1").Range("G14")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A15")
Sheets("Sheet2").Range("t4").Copy Destination:=Sheets("Sheet1").Range("F15")
Sheets("Sheet2").Range("t8").Copy Destination:=Sheets("Sheet1").Range("G15")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A16")
Sheets("Sheet2").Range("u4").Copy Destination:=Sheets("Sheet1").Range("F16")
Sheets("Sheet2").Range("u8").Copy Destination:=Sheets("Sheet1").Range("G16")
How can I streamline this, for example a loop maybe, so I do not have to do this repeatedly, because after I have the above part streamlines, I then have to go through and do it for the rest of the rows of ranges I have in my sheet, so A8:E8, A9:E9, A10:E10, etc.
I hope I am explaining this good enough!
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A1")
Sheets("Sheet2").Range("F4").Copy Destination:=Sheets("Sheet1").Range("F1")
Sheets("Sheet2").Range("F8").Copy Destination:=Sheets("Sheet1").Range("G1")
I am new to macros, and I need a way to speed up this process, since:
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A1")
Sheets("Sheet2").Range("F4").Copy Destination:=Sheets("Sheet1").Range("F1")
Sheets("Sheet2").Range("F8").Copy Destination:=Sheets("Sheet1").Range("G1")
The green part of the code must go to the letter U, and the red part must go to 16, ie x16.
So here is how it looks now:
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A1")
Sheets("Sheet2").Range("F4").Copy Destination:=Sheets("Sheet1").Range("F1")
Sheets("Sheet2").Range("F8").Copy Destination:=Sheets("Sheet1").Range("G1")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A2")
Sheets("Sheet2").Range("G4").Copy Destination:=Sheets("Sheet1").Range("F2")
Sheets("Sheet2").Range("G8").Copy Destination:=Sheets("Sheet1").Range("G2")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A3")
Sheets("Sheet2").Range("H4").Copy Destination:=Sheets("Sheet1").Range("F3")
Sheets("Sheet2").Range("H8").Copy Destination:=Sheets("Sheet1").Range("G3")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A4")
Sheets("Sheet2").Range("I4").Copy Destination:=Sheets("Sheet1").Range("F4")
Sheets("Sheet2").Range("I8").Copy Destination:=Sheets("Sheet1").Range("G4")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A5")
Sheets("Sheet2").Range("J4").Copy Destination:=Sheets("Sheet1").Range("F5")
Sheets("Sheet2").Range("J8").Copy Destination:=Sheets("Sheet1").Range("G5")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A6")
Sheets("Sheet2").Range("k4").Copy Destination:=Sheets("Sheet1").Range("F6")
Sheets("Sheet2").Range("k8").Copy Destination:=Sheets("Sheet1").Range("G6")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A7")
Sheets("Sheet2").Range("l4").Copy Destination:=Sheets("Sheet1").Range("F7")
Sheets("Sheet2").Range("l8").Copy Destination:=Sheets("Sheet1").Range("G7")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A8")
Sheets("Sheet2").Range("m4").Copy Destination:=Sheets("Sheet1").Range("F8")
Sheets("Sheet2").Range("m8").Copy Destination:=Sheets("Sheet1").Range("G8")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A9")
Sheets("Sheet2").Range("n4").Copy Destination:=Sheets("Sheet1").Range("F9")
Sheets("Sheet2").Range("n8").Copy Destination:=Sheets("Sheet1").Range("G9")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A10")
Sheets("Sheet2").Range("o4").Copy Destination:=Sheets("Sheet1").Range("F10")
Sheets("Sheet2").Range("o8").Copy Destination:=Sheets("Sheet1").Range("G10")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A11")
Sheets("Sheet2").Range("p4").Copy Destination:=Sheets("Sheet1").Range("F11")
Sheets("Sheet2").Range("p8").Copy Destination:=Sheets("Sheet1").Range("G11")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A12")
Sheets("Sheet2").Range("q4").Copy Destination:=Sheets("Sheet1").Range("F12")
Sheets("Sheet2").Range("q8").Copy Destination:=Sheets("Sheet1").Range("G12")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A13")
Sheets("Sheet2").Range("r4").Copy Destination:=Sheets("Sheet1").Range("F13")
Sheets("Sheet2").Range("r8").Copy Destination:=Sheets("Sheet1").Range("G13")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A14")
Sheets("Sheet2").Range("s4").Copy Destination:=Sheets("Sheet1").Range("F14")
Sheets("Sheet2").Range("s8").Copy Destination:=Sheets("Sheet1").Range("G14")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A15")
Sheets("Sheet2").Range("t4").Copy Destination:=Sheets("Sheet1").Range("F15")
Sheets("Sheet2").Range("t8").Copy Destination:=Sheets("Sheet1").Range("G15")
'
Sheets("Sheet2").Range("A8:E8").Copy Destination:=Sheets("Sheet1").Range("A16")
Sheets("Sheet2").Range("u4").Copy Destination:=Sheets("Sheet1").Range("F16")
Sheets("Sheet2").Range("u8").Copy Destination:=Sheets("Sheet1").Range("G16")
How can I streamline this, for example a loop maybe, so I do not have to do this repeatedly, because after I have the above part streamlines, I then have to go through and do it for the rest of the rows of ranges I have in my sheet, so A8:E8, A9:E9, A10:E10, etc.
I hope I am explaining this good enough!
Last edited: