中易网

Excel运行程序总是运行出现错误9下标越界 新手 不知道哪里出错了

答案:2  悬赏:30  
解决时间 2021-03-06 14:44
Public Sub 产品入库()
Dim i As Long '定义变量
Dim j As Integer
Dim clo As Integer
clo = Sheets("入库明细")
[a7].CurrentRegion.Columns.Count
'统计工作表中数据区域的列数,并赋值给变量clo
Sheets("入库明细").Select
'选择"入库明细"工作表
If Cells(4, 1).Value = "" Then
MsgBox "请输入入库的产品名称!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品名称,系统将自动弹出信息框并退出过程
If Cells(4, 2).Value = "" Then
MsgBox "请输入入库的产品规格!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品规格,系统将自动弹出信息框并退出过程
If Cells(4, 2).Value = "" Then
MsgBox "请输入入库的产品数量!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品数量,系统将自动弹出信息框并退出过程
If Cells(4, 2).Value = "" Then
MsgBox "请输入产品的入库日期!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品的入库日期,系统将自动弹出信息框并退出过程
i = Val(Sheets("入库明细").Cells(1, 2).Value) '获取已经入库的总次数
For j = 1 To clo
Cells(i + 8, j).Value = Cells(4, j).Value
'进行赋值
Next j
Range(Cells(i Public Sub 产品入库()
Dim i As Long '定义变量
Dim j As Integer
Dim clo As Integer
clo = Sheets("入库明细")
[a7].CurrentRegion.Columns.Count
'统计工作表中数据区域的列数,并赋值给变量clo
Sheets("入库明细").Select
'选择"入库明细"工作表
If Cells(4, 1).Value = "" Then
MsgBox "请输入入库的产品名称!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品名称,系统将自动弹出信息框并退出过程
If Cells(4, 2).Value = "" Then
MsgBox "请输入入库的产品规格!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品规格,系统将自动弹出信息框并退出过程
If Cells(4, 2).Value = "" Then
MsgBox "请输入入库的产品数量!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品数量,系统将自动弹出信息框并退出过程
If Cells(4, 2).Value = "" Then
MsgBox "请输入产品的入库日期!", vbOKOnly & vbInformation, "信息提示"
Exit Sub
End If
'如果没有输入产品的入库日期,系统将自动弹出信息框并退出过程
i = Val(Sheets("入库明细").Cells(1, 2).Value) '获取已经入库的总次数
For j = 1 To clo
Cells(i + 8, j).Value = Cells(4, j).Value
'进行赋值
Next j
Range(Cells(i + 8, 1), Cells(i + 8, clo)).Select
'选中添加数据所在的单元格区域
End Sub + 8, 1), Cells(i + 8, clo)).Select
'选中添加数据所在的单元格区域
最佳答案
i = Val(Sheets("入库明细").Cells(1, 2).Value) '获取已经入库的总次数
For j = 1 To clo
Cells(i + 8, j).Value = Cells(4, j).Value
'进行赋值
Next j

把i或j改成一个数值试试。
全部回答
改为: workbooks("新建 microsoft office excel 工作表 (2).xlsx").activate 另外,"新建 microsoft office excel 工作表 (2).xlsx"这部分最好用完整路径。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
"月末"在古文中叫啥
war3地图编辑器怎么减少技能冷却
大东门酒店在什么地方啊,我要过去处理事情
2017年好听的英文歌类似于the star
一栋居民楼里的住户每户都订了2份不同的报纸
想知道: 济南市 济南市历城区华山街道菜园村5
官渡新居(东南门)地址在什么地方,想过去办事
城管晚上开私车上路强行拦截正在行驶中的机动
准备买二手房,已经与卖方中介签了三方购买合
金诺电脑商行地址好找么,我有些事要过去
镀锌铁皮厚度0.5 宽1250 净重8630kg 怎么算他
JJ吹奏《少女与水手》是用的那两把都是什么口
宏宇装饰地址有知道的么?有点事想过去
气动阀与气体管道连接需要些什么元件安装
南桐工商所地址好找么,我有些事要过去
推荐资讯
女生表白后,男生不表态也不说话,他让女生一
男八字为,乾造:丁卯 己酉 辛未 癸巳(戌亥空)
我欲沙漠中的绽放,裕如黎明前的花朵
高速铣用英语怎么说
十二星座的生活习惯,和性格`` 都是 什嘛.
写牛尾山景色的作文500字.要有比喻,排比,拟人
C#从类中触发UI层数据更新该怎么做?请高人赐
龙海丽都花苑地址在什么地方,想过去办事
怎么查看自己的阿里巴巴店铺名字
回家乡购物在哪里啊,我有事要去这个地方
喋喋是什么动物
汤浅蓄电池专卖店地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?