找回密码
 立即注册
搜索
楼主: 张进义

单元格内数值排序

27
回复
651
查看
[复制链接]

0

主题

9

帖子

-2

幻币

初入江湖

Rank: 1

积分
5
2021-11-22 22:48:01 显示全部楼层
Function px(ByVal rng, bd)
Dim a, b, c, aa(), bb()
a = Split(rng, bd)
c = UBound(a)
ReDim aa(0 To c)
For i = 0 To c
aa(i) = --a(i)
Next
ReDim bb(0 To c)
For i = 0 To c
bb(i) = WorksheetFunction.Small(aa, i + 1)
Next
px = Join(bb, bd)
End Function

发完就下了,一回来发现高手们都做完了。
发下我的自定义函数代码<=px(目标单元格,分隔符)>,比书生的差好多,继续学习。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-4

幻币

东方不败

积分
-6
2021-11-24 19:02:47 显示全部楼层
VBA接受吗?
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

10

帖子

2

幻币

初入江湖

Rank: 1

积分
11
2021-12-2 07:17:18 显示全部楼层
xlllw203:
你好!
感谢您回帖!如果可以,请做个自定义函数,那就最好了,不要SUB.
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
12
2021-12-2 23:21:36 显示全部楼层
三键盘数组
=TEXTJOIN(",",1,TEXT(SMALL(--(0&TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",99)),ROW($1:29)*99-98,99))),ROW($1:29)),"[>]0;"))
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-6 17:50:54 显示全部楼层
独一无二的你:
您好!
非常感谢!这就是我想要的结果。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-12-9 16:06:41 显示全部楼层
仅供参ka 0
自定义函数只支持32位的OFFICE.rar (13.52 KB, 下载次数: 148)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
8
2021-12-12 21:50:25 显示全部楼层
Function s(rng, r) '书生答题专用
  ar = Split(rng, r)
  For i = 0 To UBound(ar)
  For j = 0 To UBound(ar) - 1
    If Val(ar(i)) < Val(ar(j)) Then
      a = ar(i): ar(i) = ar(j): ar(j) = a
    End If
  Next
  Next
  s = Join(ar, r)
End Function

4ffd5277a97586005bd70f2591ba80f4.png
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
8
2021-12-13 22:54:01 显示全部楼层
我走我流:
非常感谢您的帮忙!
您的意思是说这个自定义函数在64位的OFFICE中没有办法使用?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-16 01:58:57 显示全部楼层
小书生:
非常感谢!这个自定义函数真棒!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

初入江湖

Rank: 1

积分
1
2021-12-18 07:45:26 显示全部楼层
VBA接受吗?
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册