反转集合中的项目
反转 VBA 集合中的项目的最简单方法是什么?
What is the easiest way to reverse the items in a VBA collection?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
反转 VBA 集合中的项目的最简单方法是什么?
What is the easiest way to reverse the items in a VBA collection?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
不知道有什么巧妙的方法,但你可以这样做(代码未测试):
Don't know of any neat way of doing it but you could do something like (code not tested):
从具有最大索引的成员开始逐步向下遍历起始集合。将每个成员添加到反向集合中。
Steps down through the starting collection beginning from the member with the largest index. Adds each member to the reversed collection.
在起始集合上使用内置迭代器。
要使用“添加,之前”,集合必须至少有 1 个成员,因此添加一个项目,然后在反向集合完成后将其删除。
Uses the built-in iterator over the starting collection.
To use 'Add, Before', the collection must have at least 1 member, so add an item and then remove it after the reversed collection is finished.