ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
123
返回列表 发新帖
楼主: 2163kjh

[讨论] excel 隔列排序填充公式!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-7-31 10:49 来自手机 | 显示全部楼层
2163kjh 发表于 2020-7-31 07:47
这个应该是list.sort,降序排序字典-----------然后将排好序的自动转换为数组ar,我是自己琢磨的,不知道对 ...

这个是集合,我不懂,不过我有玩过一次

TA的精华主题

TA的得分主题

发表于 2020-7-31 12:27 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

当前行冒泡排序,就是7-18列升序(共12列,其中偶数列升序,所以step 2)。自己查一下什么是冒泡排序就知道了,,,

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-7-31 13:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
大镁铝 发表于 2020-7-31 07:31
老师这个是关键字排序吗?list.Sort: ar = list.toarray这句两个我都没看懂

这个集合与VBA中的Collection类不是一回事,注意前面多了个system,不过好像没多少人用。。。
其中Arraylist是System.Collections下的动态数组,有很多方法:
1. Sort (排序)
2. Toarray (转换为数组)
3. Contains(直接判断某个元素是否包含在数组中,类似字典的exists)
4. Getrange (类似切片操作,截取数组某一段)5. Insert(插入元素)
6. Clone(克隆数组)
。。。。
当然还有下面一些成员,功能和方法也很多:

1. Sortedlist(带自动排序功能的字典,排序+去重的话,直接往里加就行)
2. Queue(队列):先进先出
3. Stack(栈):后进先出

官方文档([color=var(--visited)]System.Collections 命名空间)中有详细介绍,但有很些方法属性,VBA中好像用不了,附件的collection模块中是网上收集的和测试一些VBA能用的功能,有点乱,也不全,但至少里面列出的VBA都能用,愿意看的话就参考参考吧,哈哈。


SystemCollections.rar

19.73 KB, 下载次数: 29

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-7-31 15:39 | 显示全部楼层
wodewan 发表于 2020-7-31 13:50
这个集合与VBA中的Collection类不是一回事,注意前面多了个system,不过好像没多少人用。。。
其中Array ...

好的好的,谢谢老师,捣鼓一下

TA的精华主题

TA的得分主题

发表于 2020-7-31 15:55 | 显示全部楼层
大镁铝 发表于 2020-7-31 15:39
好的好的,谢谢老师,捣鼓一下

听你这说话的调调,你不会是上面两只大白兔的克隆兔吧?
大白兔1号:函数区
大白兔2号:VBA区
大白兔3号:???
这又是想进军那一块。。。。。。

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-7-31 16:58 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
把上述老师代码收藏,感谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-31 20:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
冒泡排序,就是后面的一直往上冒泡,递推就可以排序了!谢谢!

TA的精华主题

TA的得分主题

发表于 2020-7-31 20:42 | 显示全部楼层
2163kjh 发表于 2020-7-31 20:03
冒泡排序,就是后面的一直往上冒泡,递推就可以排序了!谢谢!

现拍,包你满意

冒泡排序.zip

1.19 MB, 下载次数: 16

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-7-31 23:09 来自手机 | 显示全部楼层
wodewan 发表于 2020-7-31 15:55
听你这说话的调调,你不会是上面两只大白兔的克隆兔吧?
大白兔1号:函数区
大白兔2号:VBA区

帅锅不好听,换一个,现在这个比较满意
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 12:46 , Processed in 0.041362 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表