| 查看: 1482 | 回复: 10 | ||
VChang木虫 (正式写手)
|
[求助]
选择某一范围内强度最大的数赋值,怎么用VB编程啊,谢谢
|
|
我想用VB编一个程序,就是某一范围内有几个数满足要求,我想选强度最大的数赋值。比如在13N偏差0.5的范围内有以下几组数据: 12.6 20 12.7 50 12.9 70 13.4 60 13.2 80 25.8 95 25.9 75 26 86 26.2 100 26.4 60 我想让80和100分别赋给13N(N=1和2时),请问怎么用VB编程使之适用于其余的13N的情况啊?本人不懂编程,烦请相助,若编好了可以追加金币至50个,谢谢! |
» 猜你喜欢
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有6人回复
2025冷门绝学什么时候出结果
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
论文投稿,期刊推荐
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
孩子确诊有中度注意力缺陷
已经有14人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
2楼2012-09-14 08:30:44
VChang
木虫 (正式写手)
- 应助: 12 (小学生)
- 金币: 2331.3
- 散金: 72
- 红花: 5
- 帖子: 774
- 在线: 391.4小时
- 虫号: 702266
- 注册: 2009-02-16
- 性别: GG
- 专业: 质谱分析
3楼2012-09-14 11:30:45
【答案】应助回帖
|
vb我这儿也没有编译环境,而且还要考虑输入输出,你可以用excel处理一下 未命名.PNG(104.03KB) http://kuai.xunlei.com/d/GBKKHLEEQURE?p=130497 新建 Microsoft Excel 工作表.xlsx(11.8KB) http://kuai.xunlei.com/d/GGUEPUMHWJFN?p=130497 |
4楼2012-09-15 09:26:18
5楼2012-09-15 09:29:22
VChang
木虫 (正式写手)
- 应助: 12 (小学生)
- 金币: 2331.3
- 散金: 72
- 红花: 5
- 帖子: 774
- 在线: 391.4小时
- 虫号: 702266
- 注册: 2009-02-16
- 性别: GG
- 专业: 质谱分析
6楼2012-09-15 13:56:42
【答案】应助回帖
★
xzhdty: 金币+1, 谢谢参与 2012-09-16 21:15:48
xzhdty: 金币+1, 谢谢参与 2012-09-16 21:15:48
|
Sub calc() For N = 1 To 1000 Max = 0 For j = 1 To 2000 If Sheets("sheet1" .Cells(j, 1) > 13 * N - 0.5 And Sheets("sheet1" .Cells(j, 1) < 13 * N + 0.5 ThenIf Sheets("sheet1" .Cells(j, 2) > Max ThenMax = Sheets("sheet1" .Cells(j, 2)End If End If Next Sheets("sheet1" .Cells(N, 3) = NSheets("sheet1" .Cells(N, 4) = MaxNext End Sub excel的宏,vb脚本,For N = 1 To 1000,这个1000是你的N的最大值,For j = 1 To 2000,这个2000是有多少行数据,你的数据要放在A列和B列,生成的C列数据是N的值,D列是你要的那个值 既然你说宏了,我想你应该知道怎么用吧,如果不会用,我晚上给你图片说明,现在网速不好,传不了 |
7楼2012-09-15 17:54:16
8楼2012-09-15 17:56:08
【答案】应助回帖
|
那个excel是我自己做的,里面的数据都是随机数据,打开之后,按Alt + F11,打开和图片上那个窗口,左边选sheet1,右边有那个脚本了,你可以修改一下N值和行号,然后按F5运行就可以了 一般的宏都是被禁止的,你可以菜单栏的“工具”>“宏”>“安全性”里把那个设置成低,然后关闭excel再打开就可以运行了 QQ截图20120915173618.png(32.16KB) http://kuai.xunlei.com/d/GBPGSLPFWYDO?p=130497 新建 Microsoft Excel 工作表 (3).xls(79KB) http://kuai.xunlei.com/d/GDPNGOQNGOQO?p=130497 |
9楼2012-09-15 18:04:07
VChang
木虫 (正式写手)
- 应助: 12 (小学生)
- 金币: 2331.3
- 散金: 72
- 红花: 5
- 帖子: 774
- 在线: 391.4小时
- 虫号: 702266
- 注册: 2009-02-16
- 性别: GG
- 专业: 质谱分析
10楼2012-09-16 15:35:27













回复此楼
VChang
.Cells(j, 1) > 13 * N - 0.5 And Sheets("sheet1"