|
楼主 |
发表于 2009-9-7 03:12
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
其他的强大的数组功能
Sub Mytest()
Set sp1 = CreateObject("ScriptControl")
sp1.Language = "JScript"
s = "function sortarr(arr){return arr.toArray();}" '顺序
sp1.AddCode s
aa = Array("张", "王", "李", "赵", "钱", "孙", "周", "吴", "郑", "王")
Set bb = sp1.codeobject.sortarr(aa)
bb.push ("999") '直接添加到数组末尾,不再需要重定义
MsgBox bb
bb.unshift ("888") '直接添加到数组开头,不再需要重定义
MsgBox bb
bb.pop '删除最后一个元素
MsgBox bb
bb.shift '删除最前一个元素
MsgBox bb
bb.splice 2, 3, "a", "b", "c" '直接替换数组
MsgBox bb
End Sub |
|