永发信息网

EXCEL如何按顺序提取大于0的数

答案:1  悬赏:30  手机版
解决时间 2021-03-20 19:38
EXCEL如何按顺序提取大于0的数
最佳答案
这个可以通过vba实现,代码如下:
Sub 取值并排序()
Dim shu(1 To 25) As Integer
Dim rng As Range
Dim i, j, k, l As Integer
i = 1
For Each rng In Range("a1:e5")
If rng.Value > 0 Then
shu(i) = rng.Value
i = i + 1
End If
Next rng
For j = 1 To UBound(shu) - LBound(shu)
For k = 1 To UBound(shu) - LBound(shu)
If shu(k) > shu(k + 1) Then
l = shu(k)
shu(k) = shu(k + 1)
shu(k + 1) = l
End If
Next k
Next j
Range("a7:y7") = shu
For i = 0 To 24
If Range("a7") = 0 Then
Range("a7").Delete
Else
Exit For
End If
Next i
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长春市在哪里可以修理数码相机
谁看过电视剧(芳草斜阳外),是不是已经绝版
我很不开心,超级不开心,超级讨厌那种见不得
平原大学什么时候变成新乡学院了
临江仙酒楼这个地址在什么地方,我要处理点事
三警三匪怎么玩??
北京现代ix35这车怎么样
不知道手机是否进水怎么办后盖没法拆电池也不
女孩子长地丑怎么办?
脸对着电风扇吹对皮肤有没有影响
安森美NJW0203A?和NJW0281A功率管怎么样
益民粮油食杂商店地址在什么地方,想过去办事
m=2是怎么算出来的呢
坐飞机有一瓶刚买的200ml的卸妆液不能随身携
请问,如果转换,银华富裕可以转成保本吗?,先
推荐资讯
在顺德北滘高铁站去汕尾怎样去
维塔斯音乐休闲咖啡屋地址在哪,我要去那里办
男友惹哭我的说说
高中排列组合问题:从1到9的九个数中取三个偶
求《后来》日语版《向着未来》歌词的中文翻译
姐弟取名,姓刘用一句成语联名,姐姐大,求
上海办公室装修现在大约什么价位?
青春看似荒唐 没人会选择投降 我懂你的倔强
广州市从化区农业局在什么地方啊,我要过去处
侯梦莎参加过哪些综艺节目?
三义缘烧烤店我想知道这个在什么地方
为什么站在地球上看不到太空
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?