VBA代码求检查求检查

[复制链接]
查看11 | 回复2 | 2011-8-27 10:50:20 | 显示全部楼层 |阅读模式
Private Sub Workbook_Open()
Sheets("面板").Activate
Dim dt, aa
If [h2]"" Then

aa = Split([h2].Value, "-")(0)

If DateSerial(Left(aa, 4), Mid(aa, 5, 2), Right(aa, 2))Date Then

dt = Year(Date) & Format(Month(Date), "00") & Format(Day(Date), "00")

[h2] = dt & "-001"

End If
Else

dt = Year(Date) & Format(Month(Date), "00") & Format(Day(Date), "00")

[h2] = dt & "-001"
End If
Call Proed
End Sub
Sub NEWDJ()
Call ClearData面板
aa = Val(Split(NOH, "-")(1))
[h2] = Left(NOH, 9) & Format(aa + 1, "000")
End Sub
提示运行错误:下标越界
求修改

回复

使用道具 举报

千问 | 2011-8-27 10:50:20 | 显示全部楼层
你这段代码里的这两个“ClearData面板,Proed”函数没给出来...
回复

使用道具 举报

千问 | 2011-8-27 10:50:20 | 显示全部楼层
哪一句提示错误?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行