| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1920 人关注过本帖
标题:请教vb中子过程的参数如何使用多维数组?
取消只看楼主 加入收藏
sy678910
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-5
收藏
 问题点数:0 回复次数:4 
请教vb中子过程的参数如何使用多维数组?

原始文件
1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
高度 1 2 3 ` 3 4 4 6 6 8 8 8 8


转换成
1日 2日 3日 4日。。。。。。。365日
高度

格式不用这样的格式 意思就是这样

但程序中一直要用到这个转换, 所以准备自定义成子过程

但是没有接触过 参数为多维数组的子过程 所以运行的时候问题多多

把程序写在下面,请大家指点我该怎么修改?

补充下:下面的程序中 i , j要代表不同的地区 所以 数组得是三维的

Public Sub d0_z0(x() As Variant, y() As Variant)
Dim i, j, m
Dim x(i, j, 12), y(i, j, 365)

For m = 1 To 365
Select Case m
Case 1 To 31
y(i, j, m) = x(i, j, 1)
Case 32 To 59
y(i, j, m) = x(i, j, 2)
Case 60 To 90
y(i, j, m) = x(i, j, 3)
Case 91 To 120
y(i, j, m) = x(i, j, 4)
Case 121 To 151
y(i, j, m) = x(i, j, 5)
Case 152 To 181
y(i, j, m) = x(i, j, 6)
Case 182 To 212
y(i, j, m) = x(i, j, 7)
Case 213 To 243
y(i, j, m) = x(i, j, 8)
Case 244 To 273
y(i, j, m) = x(i, j, 9)
Case 274 To 304
y(i, j, m) = x(i, j, 10)
Case 305 To 334
y(i, j, m) = x(i, j, 11)
Case 335 To 365
y(i, j, m) = x(i, j, 12)
End Select
Next m
End Sub


[此贴子已经被作者于2007-9-7 15:26:16编辑过]

搜索更多相关主题的帖子: 多维 中子 参数 
2007-09-07 15:24
sy678910
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-5
收藏
得分:0 
相信楼上的大神
2007-09-07 15:55
sy678910
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-5
收藏
得分:0 
以下是引用multiple1902在2007-9-7 15:56:30的发言:

读过置顶帖吗?
建议你学习一下怎么提问。
假设你是没做过这个程序的,猛然看到你这帖子,怎么能读懂?

嘿~~~你看我的其他帖子 除了这个我都把置顶帖的地址复制进来了~~

我觉得我说的挺清楚的了 不知道这位同学有什么建议?

2007-09-07 16:01
sy678910
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-5
收藏
得分:0 
1 子过程的参数如果使用多维数组?

2 按我的程序为例子,究竟该怎么修改?我不太会用参数为多维数组的子过程


谢谢了~~
2007-09-07 21:27
sy678910
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-5
收藏
得分:0 
有人能帮帮我么?
2007-09-09 19:18
快速回复:请教vb中子过程的参数如何使用多维数组?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042310 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved