Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a text file of 40 integers in several rows, separated by commas.
I created an Excel query. I click on my query, it opens Excel, delimits the import, and pastes this into a sheet: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 36 37 38 39 40 I wish to turn this into a single column: 1 2 .. .. .. 40 I could not find a way to form one column while importing this data, that would have been ideal to do. So, I record a macro, cut row 2, paste it to the right of row 1, cut row 3, paste it to the right again, until I have 1 row. I then copy the row, paste special & transpose it to a column. The macro itself does not record the "pastes"! Here it is: Sub Columnize() ' ' Columnize Macro ' ' Keyboard Shortcut: Ctrl+r ' Range("A2:F2").Select Selection.Cut Range("A3:F3").Select Selection.Cut Range("A4:F4").Select Selection.Cut Range("A5:F5").Select Selection.Cut Range("A6:F6").Select Selection.Cut Range("A7:D7").Select Selection.Cut Rows("1:1").Select Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub All it does is cut the first row each time I run it. I've been experimenting for hours trying to automate this seemingly easy function, and learn how to better create macros on my own. I find this very frustrating :( Advice is really appreciated! thanks, John |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to arrange data | Excel Discussion (Misc queries) | |||
arrange data | New Users to Excel | |||
How to Arrange Data for Chart | Charts and Charting in Excel | |||
how to split data into columns and arrange the resulting data | Excel Discussion (Misc queries) | |||
arrange data by criteria | New Users to Excel |