我导入的数据是从左到右一行一行排列的,顺序是
A1——G1
A2——G2
……
A2000——G2000
我现在想把这些数据全按顺序排到一列该怎么排啊?
就是像这样:
A1
B1
C1
D1
F1
G1
A2
B2
……
G2
……
A2000
……
G2000
谢谢各位大侠了
准备用宏来做了,但是变量怎么表示?
Sub rows()
'
' rows Macro
' Macro recorded 10/20/2009 by Wang Dong
'
'
Range("A1:E1").Select
Selection.Copy
Range("I1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
s = 6
For i = 2 To 2360
Range("A"&cstr(i):"E"&cstr(i)).Select
Application.CutCopyMode = False
Selection.Copy
Range("I" & CStr(s)).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
s = s + 5
Next i
End Sub
运行错误,里面那个 Range("A"&cstr(i):"E"&cstr(i)).Select的正确表示应该是怎么样的呢?没学过Vb 就是A列i行用语言写出来应该用什么格式呢?