![]() |
Move Column within Sheet with VB Macro
I'd like to move a column in between existing columns and possibly have the
results pasted as values. I've been searching through the posting but haven't found anything I could use. Would appreciate your help. Thanks James |
Move Column within Sheet with VB Macro
Turn on the macro recorder whilst you do these steps.
1. Select column B and hold SHIFT key. 2. Position cursor on the side of C1 then move to left of column F. 3. CopyPste SpecialValuesOKEsc. On Wed, 30 May 2007 10:38:03 -0700, Letzdo_1t wrote: I'd like to move a column in between existing columns and possibly have the results pasted as values. I've been searching through the posting but haven't found anything I could use. Would appreciate your help. Thanks James |
Move Column within Sheet with VB Macro
How about side of B1, not C1<g
Gord On Wed, 30 May 2007 13:27:46 -0700, Gord Dibben <gorddibbATshawDOTca wrote: Turn on the macro recorder whilst you do these steps. 1. Select column B and hold SHIFT key. 2. Position cursor on the side of C1 then move to left of column F. 3. CopyPste SpecialValuesOKEsc. On Wed, 30 May 2007 10:38:03 -0700, Letzdo_1t wrote: I'd like to move a column in between existing columns and possibly have the results pasted as values. I've been searching through the posting but haven't found anything I could use. Would appreciate your help. Thanks James |
Move Column within Sheet with VB Macro
Gordon - Much thanks for your help, not only did I get the VB code
I'm looking for - I've just learned an easier way of recording a macro. Thanks again, James VB Code: Columns("B:B").Select Selection.ColumnWidth = 6.14 Columns("B:B").Cut Destination:=Columns("F:F") Columns("F:F").Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False "Gord Dibben" wrote: Turn on the macro recorder whilst you do these steps. 1. Select column B and hold SHIFT key. 2. Position cursor on the side of C1 then move to left of column F. 3. CopyPste SpecialValuesOKEsc. On Wed, 30 May 2007 10:38:03 -0700, Letzdo_1t wrote: I'd like to move a column in between existing columns and possibly have the results pasted as values. I've been searching through the posting but haven't found anything I could use. Would appreciate your help. Thanks James |
Move Column within Sheet with VB Macro
Even with the typo<g
Thanks for the feedback, Gord On Wed, 30 May 2007 14:59:02 -0700, Letzdo_1t wrote: Gordon - Much thanks for your help, not only did I get the VB code I'm looking for - I've just learned an easier way of recording a macro. Thanks again, James VB Code: Columns("B:B").Select Selection.ColumnWidth = 6.14 Columns("B:B").Cut Destination:=Columns("F:F") Columns("F:F").Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False "Gord Dibben" wrote: Turn on the macro recorder whilst you do these steps. 1. Select column B and hold SHIFT key. 2. Position cursor on the side of C1 then move to left of column F. 3. CopyPste SpecialValuesOKEsc. On Wed, 30 May 2007 10:38:03 -0700, Letzdo_1t wrote: I'd like to move a column in between existing columns and possibly have the results pasted as values. I've been searching through the posting but haven't found anything I could use. Would appreciate your help. Thanks James |
All times are GMT +1. The time now is 03:25 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com