Sub MySub() For i = 2 To 180 For j = 1 To 400 Cells((i - 1) * 400 + j, 1) = Cells(j, i) Next Next End Sub 回到工作簿,按Alt+F8,运行宏MySub就ok 注意,你的工作表中数据的格式应为 从A1单元格开始,B1,C1,D1,……,每列400个数据,good luck!
Sub 输出到文件() Application.ScreenUpdating = False irow = [a65536].End(xlUp).Row icol = Cells(1, 255).End(xlToLeft).Column On Error Resume Next Kill ("C:\out.txt") On Error GoTo 0 Open "C:\out.txt" For Output As #1 For i = 1 To icol For j = 1 To irow Write #1, Cells(j, i).Value Next Next Close #1 Application.ScreenUpdating = True End Sub
1
2
3
4
A
数据
brook trout
species
32
公式 说明
=CONCATENATE("Stream population for ",A2," ",A3," is ",A4,"/mile") 将上述数据合并成一个语句 (Stream population for brook trout species is 32/mile)