ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1439|回复: 0

打架帮忙看下这个程序 提示运行时错误438

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-6-21 13:07 | 显示全部楼层 |阅读模式
Private Sub CommandButton1_Click()
Dim thisyear As Date
thisyear = DateSerial(Year(Now), Month(Now), Day(Now))
If thisyear > #12/30/2013# Then
MsgBox "由于软件问题,此程序已报废,请与开发者联系!"
Exit Sub
Else
'****************************************************************************************
If Op1.Value Then '高程横坡
For i = 1 To 22
Randomize
Sheets(1).Cells(13 + i, 5) = Int(Rnd * (Cells(3, 3) - Cells(3, 2)) + Cells(3, 2))
Randomize
Sheets(1).Cells(51 + i, 5) = Int(Rnd * (Cells(3, 3) - Cells(3, 2)) + Cells(3, 2))
Randomize
Sheets(1).Cells(13 + i, 13) = Int(Rnd * (Cells(3, 9) - Cells(3, 8)) + Cells(3, 8))
Randomize
Sheets(1).Cells(51 + i, 13) = Int(Rnd * (Cells(3, 9) - Cells(3, 8)) + Cells(3, 8))

Next i
ElseIf Op2.Value Then '宽度
For i = 1 To 25
Randomize
Sheets(1).Cells(13 + i, 5) = Int(Rnd * (Cells(4, 3) - Cells(4, 2)) + Cells(4, 2))
Randomize
Sheets(1).Cells(13 + i, 10) = Int(Rnd * (Cells(4, 3) - Cells(4, 2)) + Cells(4, 2))

Next i

ElseIf Op3.Value Then '平整度
For i = 1 To 25
For j = 1 To 10
Randomize
Sheets(1).Cells(14 + i, 2 + j) = Int(Rnd * (Cells(5, 3) - Cells(5, 2)) + Cells(5, 2))
Next j
Next i

ElseIf Op4.Value Then '中线偏位
For i = 1 To 29
For j = 1 To 2
Randomize
Sheets(1).Cells(15 + i, 5 + j) = Int(Rnd * (Cells(6, 3) - Cells(6, 2)) + Cells(6, 2))
Randomize
Sheets(1).Cells(62 + i, 5 + j) = Int(Rnd * (Cells(6, 3) - Cells(6, 2)) + Cells(6, 2))
Next j
Next i

End If
'************************************************************
End If
End Sub
Private Sub CommandButton2_Click()
Sheets(1).Select
Sheets(1).Copy before:=Sheets(1)
Sheets("(模板表)").Select
End Sub

资料模版.rar (37.58 KB, 下载次数: 5)






您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 02:54 , Processed in 0.032709 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表