欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → vba,字符串数组不能删除指定位置的元素

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2386人关注过本帖树形打印复制链接

主题:vba,字符串数组不能删除指定位置的元素

帅哥哟,离线,有人找我吗?
wenxc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2014/11/28 11:20:43
vba,字符串数组不能删除指定位置的元素  发帖心情 Post By:2020/3/25 15:14:21 [只看该作者]

 
‘数组元素数量大于3个
                cnt = asorderfilled.Count
For i=0 to cnt-1
if i=1 then
        Call asorderfilled.RemoveAt(i)
end if
next

 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2020/3/25 17:40:49 [只看该作者]

Dim d '创建一个变量

'创建Array外部对象,将对象实例置变量d中

Set d = CreateObject("Stock.Array")

'创建完Array对象后往其内部插入两个数据

d.AddBack(3.25)

d.AddBack(4.33)

d.AddBack(2.02)
application.MsgOut "第一次"
For i = 0 To d.count-1
application.MsgOut d.GetAt(i)
Next

d.RemoveAt(1)
application.MsgOut "第二次"
For i = 0 To  d.count-1
application.MsgOut d.GetAt(i)
Next


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2020/3/25 17:41:10 [只看该作者]

你运行下就知道remove是移除了第一个元素的


 回到顶部