- ·上一篇:excel表格怎么显示时间进度
- ·下一篇:excel表格怎么输求和符号
excel表格怎么做内部排序
2024-09-28 09:34:57
1.excel中如何将单元格内的数值进行排序
按alt+f11进入vba编辑窗口,然后插入模块,把下面代码复制到模块里面 按f5运行就可以了, 其中要输入行数是 在当前表格中你要改变数据的行,输入列的意义也一样。
默认都为20 这样就可以了,代码已测试! ------------------------------------------------- Sub test() Dim i, j, l, hs, ls As Integer, tem As Variant hs = InputBox("请输入行数", "原始数据录入", 20) ls = InputBox("请输入列数", "原始数据录入", 20) For i = 1 To ls For j = 1 To hs If Cells(j, i).Value <> "" Then For l = 1 To Len(Cells(j, i).Value) tem = Mid(Cells(j, i).Value, l, 1) + tem Next l Cells(j, i).Value = tem tem = "" End If Next j Next i End Sub。