变量到动态数组的转换!急高分等待!

qren25 2004-06-10 06:47:22
Dim dhy As Variant‘先声明了一个变量类型
dim cc() as double‘将其他地方的动态数组赋予它
dhy=cc
iGetOrder(dhy,5,5)’调用函数进行处理
‘下面的函数怎么可以将iAry由变量类型转换为double数组类型?
我是新手,先谢谢诸位赐教
Public Function iGetOrder(ByRef iAry As Variant, iOrder As Integer, iCount As Integer)
On Error GoTo ErrorHandler
Dim iBig As Double
Dim iOr As Integer
For iOr = 0 To iCount - 1
iBig = iAry(iOr)
Dim iCr As Integer
Dim iBigger As Double
For iCr = iOr + 1 To iCount - 1
iBigger = iAry(iCr)
If iBigger < iBig Then
iAry(iCr) = iBig
iAry(iOr) = iBigger
iBig = iBigger
End If
Next iCr
Next iOr
iGetOrderNumFromArray = iAry(iOrder)
Exit Function
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
James0001 2004-06-11
  • 打赏
  • 举报
回复
dim dblAry() as double
dblAry=iAry

iAry - variant变量类型
dblAry - double数组类型
weaest 2004-06-11
  • 打赏
  • 举报
回复
可以直接把iAry(variant类型)数组赋给double类型数组
ryuginka 2004-06-10
  • 打赏
  • 举报
回复
up
海牛 2004-06-10
  • 打赏
  • 举报
回复
ReDim Preserve iAry(iCount) As Double
qren25 2004-06-10
  • 打赏
  • 举报
回复
斑竹救命啊!

7,787

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧