24小时热门版块排行榜    

Znn3bq.jpeg
查看: 584  |  回复: 3
当前主题已经存档。

lygxxm

至尊木虫 (正式写手)

[交流] 【求助】计算机高手改写一下程序

本人因工作需要,需要改写下面的程序,下面的程序在excel中用,用VBA编写的,要求根据输入的数字(比如95),填写在相应单元格里随机生成的数字是70,80,90,100中的一个,填写的12个单元格里的数和的平均正好是95(四舍五入)。谢谢了!



Function createdata(k)
Dim datanew(1 To 1, 1 To 12) As Integer
Dim dataend(1 To 1, 1 To 12) As Integer
Dim i As Integer
Dim j As Integer
Dim l As Integer
Dim grade As Integer
Dim sum As Integer
Dim aver As Integer
Dim control As Integer
grade = Cells(k, 33)
If grade > 90 Then
l = 102 - grade
Else
l = 10
End If
For i = 1 To 12
datanew(1, i) = Int(l * Rnd) + grade
dataend(1, i) = datanew(1, i)
sum = sum + datanew(1, i)
Next i
aver = sum / 12
j = aver - grade
If j > 0 Then
For i = 1 To 12
dataend(1, i) = datanew(1, i) - j
Next i
End If
If j < 0 Then
For i = 1 To 12
dataend(i, 1) = datanew(i, 1) + j
Next i
End If
Range(Cells(k, 3), Cells(k, 18)) = dataend
End Function

[ Last edited by 2007骑猪逛街 on 2008-1-8 at 20:37 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dwjnet

木虫 (正式写手)

很奇怪的描述,几乎不能理解


输入dataIn

总和=dataIn*12

[ Last edited by dwjnet on 2008-3-4 at 18:09 ]
小木虫
2楼2008-03-04 18:04:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jingtaocst

银虫 (小有名气)

改写成什么样啊?
3楼2008-03-26 08:50:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

loujing

铁杆木虫 (正式写手)

★ ★ ★ ★ ★
sinapdb(金币+5,VIP+0):thanks
程序没有问题啊,只要把
Range(Cells(k, 3), Cells(k, 18)) = dataend
改成Range(Cells(k, 3), Cells(k, 14)) = dataend
就可以了。
k是行号,你可以把grade = Cells(k, 33)
改成grade = Cells(k, 1),那么在(k,1)输入95,
从(k,3)到(k,14)里面就显示12个数了,而且平均值是95。
4楼2008-06-13 03:43:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lygxxm 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 接受任何调剂 +6 也就是栗子 2026-04-17 7/350 2026-04-18 17:20 by 涵竹刘
[考研] 22408 312求调剂 +24 门路摸摸 2026-04-14 26/1300 2026-04-18 13:04 by wunaiy88
[考研] 化工学硕294分,求导师收留 +33 yzyzx 2026-04-12 37/1850 2026-04-17 23:00 by wunaiy88
[考研] 求调剂 +9 小聂爱学习 2026-04-16 11/550 2026-04-17 22:34 by chixmc
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 5/250 2026-04-17 10:02 by bobvan
[考研] 恳请有学校收留 +8 柯淮然 2026-04-12 8/400 2026-04-17 09:34 by 猪会飞
[考研] 291求调剂 +9 关忆北. 2026-04-14 9/450 2026-04-16 22:49 by cfdbai
[考博] 申博自荐 +3 Linxia林夏 2026-04-13 3/150 2026-04-16 12:55 by 墨荷之露
[考研] 327求调剂 +26 Xxjc1107. 2026-04-13 29/1450 2026-04-16 10:52 by Espannnnnol
[考研] 药学求调剂 +14 喽哈加油 2026-04-14 16/800 2026-04-16 10:15 by beilsong20
[考研] 求调剂学校 +14 不会吃肉 2026-04-13 16/800 2026-04-15 21:59 by noqvsozv
[考研] 297,工科调剂? +10 河南农业大学-能 2026-04-14 10/500 2026-04-15 21:50 by noqvsozv
[考研] 生物学调剂 +9 纸扇zhishan 2026-04-13 9/450 2026-04-15 18:28 by AN流800
[考研] 各位老师好,求调剂,本科211,一志愿天津大学生物与医药学硕,差两名录取。 +11 路六六jjj 2026-04-13 11/550 2026-04-14 16:01 by zs92450
[考研] 求调剂 +12 何气正 2026-04-13 13/650 2026-04-14 14:47 by zs92450
[考研] 考研调剂 +13 长弓傲 2026-04-13 14/700 2026-04-14 14:44 by zs92450
[考研] 085408光电信息工程专硕355一志愿长春光机所调剂 +6 王ymaa 2026-04-13 13/650 2026-04-14 11:33 by 王ymaa
[考研] 考研求调剂 +12 子木呐 2026-04-12 13/650 2026-04-14 01:19 by 王珺璞
[考研] 一志愿中南大学 0855 机械 286 求调剂 +11 不会吃肉 2026-04-12 11/550 2026-04-13 21:59 by bljnqdcc
信息提示
请填处理意见