exRP12Nuke
Technical User
Good Morning,
I have a quick question on how to streamline some VBA for excel. This is a long repetitve chunk of code that I would like to minimize and I have had no luck with my knowledge.
I pull data off of our local intranet at work and it does not come off in the order that I need it to, this is the process to move the columns to the order that I need.
Any help would be greatly appreciated.
Thanks!
I have a quick question on how to streamline some VBA for excel. This is a long repetitve chunk of code that I would like to minimize and I have had no luck with my knowledge.
I pull data off of our local intranet at work and it does not come off in the order that I need it to, this is the process to move the columns to the order that I need.
Any help would be greatly appreciated.
Thanks!
Code:
Private Sub MoveColumns()
'Rearranging columns to be in a useful order, not the disorganization that comes off of the intranet.
Columns("AU:AU").Select
Selection.Cut
Columns("G:G").Select
Selection.Insert Shift:=xlToRight
Columns("AW:AW").Select
Selection.Cut
Columns("H:H").Select
Selection.Insert Shift:=xlToRight
Columns("Q:Q").Select
Selection.Cut
Columns("I:I").Select
Selection.Insert Shift:=xlToRight
Columns("X:X").Select
Selection.Cut
Columns("J:J").Select
Selection.Insert Shift:=xlToRight
Columns("AV:AV").Select
Selection.Cut
Columns("K:K").Select
Selection.Insert Shift:=xlToRight
Columns("V:V").Select
Selection.Cut
Columns("L:L").Select
Selection.Insert Shift:=xlToRight
Columns("AE:AE").Select
Selection.Cut
Columns("M:M").Select
Selection.Insert Shift:=xlToRight
Columns("Q:Q").Select
Selection.Cut
Columns("N:N").Select
Selection.Insert Shift:=xlToRight
Columns("AB:AB").Select
Selection.Cut
Columns("O:O").Select
Selection.Insert Shift:=xlToRight
Columns("U:U").Select
Selection.Cut
Columns("P:P").Select
Selection.Insert Shift:=xlToRight
Columns("AI:AI").Select
Selection.Cut
Columns("Q:Q").Select
Selection.Insert Shift:=xlToRight
Columns("AD:AD").Select
Selection.Cut
Columns("R:R").Select
Selection.Insert Shift:=xlToRight
Columns("V:V").Select
Selection.Cut
Columns("S:S").Select
Selection.Insert Shift:=xlToRight
Columns("AB:AB").Select
Selection.Cut
Columns("T:T").Select
Selection.Insert Shift:=xlToRight
Columns("AE:AE").Select
Selection.Cut
Columns("U:U").Select
Selection.Insert Shift:=xlToRight
Columns("AG:AG").Select
Selection.Cut
Columns("V:V").Select
Selection.Insert Shift:=xlToRight
Columns("AA:AA").Select
Selection.Cut
Columns("W:W").Select
Selection.Insert Shift:=xlToRight
Columns("AL:AL").Select
Selection.Cut
Columns("X:X").Select
Selection.Insert Shift:=xlToRight
Columns("AV:AV").Select
Selection.Cut
Columns("Y:Y").Select
Selection.Insert Shift:=xlToRight
Columns("AG:AG").Select
Selection.Cut
Columns("Z:Z").Select
Selection.Insert Shift:=xlToRight
Columns("AO:AO").Select
Selection.Cut
Columns("AA:AA").Select
Selection.Insert Shift:=xlToRight
Columns("AR:AR").Select
Selection.Cut
Columns("AB:AB").Select
Selection.Insert Shift:=xlToRight
Columns("AQ:AQ").Select
Selection.Cut
Columns("AC:AC").Select
Selection.Insert Shift:=xlToRight
Columns("AK:AK").Select
Selection.Cut
Columns("AD:AD").Select
Selection.Insert Shift:=xlToRight
Columns("AG:AG").Select
Selection.Cut
Columns("AE:AE").Select
Selection.Insert Shift:=xlToRight
Columns("AG:AG").Select
Selection.Cut
Columns("AF:AF").Select
Selection.Insert Shift:=xlToRight
Columns("AL:AL").Select
Selection.Cut
Columns("AG:AG").Select
Selection.Insert Shift:=xlToRight
Columns("AT:AT").Select
Selection.Cut
Columns("AI:AI").Select
Selection.Insert Shift:=xlToRight
Columns("AL:AL").Select
Selection.Cut
Columns("AJ:AJ").Select
Selection.Insert Shift:=xlToRight
Columns("AN:AN").Select
Selection.Cut
Columns("AK:AK").Select
Selection.Insert Shift:=xlToRight
Columns("AO:AO").Select
Selection.Cut
Columns("AL:AL").Select
Selection.Insert Shift:=xlToRight
Columns("AX:AX").Select
Selection.Cut
Columns("AN:AN").Select
Selection.Insert Shift:=xlToRight
Columns("AS:AS").Select
Selection.Cut
Columns("AP:AP").Select
Selection.Insert Shift:=xlToRight
Columns("AX:AX").Select
Selection.Cut
Columns("AQ:AQ").Select
Selection.Insert Shift:=xlToRight
Columns("AX:AX").Select
Selection.Cut
Columns("AR:AR").Select
Selection.Insert Shift:=xlToRight
Columns("AW:AW").Select
Selection.Cut
Columns("AS:AS").Select
Selection.Insert Shift:=xlToRight
Columns("AX:AX").Select
Selection.Cut
Columns("AT:AT").Select
Selection.Insert Shift:=xlToRight
Columns("AX:AX").Select
Selection.Cut
Columns("AU:AU").Select
Selection.Insert Shift:=xlToRight
Columns("AX:AX").Select
Selection.Cut
Columns("AV:AV").Select
Selection.Insert Shift:=xlToRight
ActiveWindow.SmallScroll ToRight:=-25
Range("A6").Select
End Sub