| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1006 人关注过本帖
标题:麻烦各位帮忙分析下,这里为什么提示“应用程序定义或对象定义错误”
只看楼主 加入收藏
duzihanghai
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2021-9-16
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:2 
麻烦各位帮忙分析下,这里为什么提示“应用程序定义或对象定义错误”
一个很简单的小程序,不知道为什么运行到这里总是提示“应用程序定义或对象定义错误”,请各位帮我分析一下,谢谢!
有时候程序运行时正常的,但有时候就提示“应用程序定义或对象定义错误”,重启后也依然提示“应用程序定义或对象定义错误”。
我试了下,如果按F8逐句运行该程序就不会有错误提示。

程序代码:
Private Sub CommandButton1_Click()
Dim value As Integer
If Form1.TextBox1.Text = "" Or Form1.TextBox2.Text = "" Then
MsgBox "请填写完整的序列号。", , "输入错误!"
value = MsgBox("请填写完整的序列号。", , "输入错误!")

 If value = 1 Then

 Exit Sub

 End If

ElseIf IsNumeric(Form1.TextBox2.Text) = False Then
MsgBox "流水号只能填写数字,请重新输入", , "输入错误!"
value = MsgBox("流水号只能填写数字,请重新输入", , "输入错误!")

 If value = 1 Then

 Exit Sub

 End If

Else
Dim i%
Dim j%
Dim m As String
Dim n%
Dim t%

m = Form1.TextBox1.Text
n = Form1.TextBox2.Text


For j = 1 To 6 Step 2
For i = 1 To 297

t = i - 1
If t = 0 And j = 1 Then
Cells(i, j) = m & n

ElseIf t = 0 And j = 3 Then
n = Right(Cells(i + 10, 1), 4) + 1
Cells(i, j) = m & n

ElseIf t = 0 And j = 5 Then
n = Right(Cells(i + 10, 3), 4) + 1
Cells(i, j) = m & n

ElseIf t Mod 11 = 0 And j = 1 Then
n = Right(Cells(i - 1, 1), 4) + 23
Cells(i, j) = m & n


ElseIf t Mod 11 = 0 And j = 3 Then
n = Right(Cells(i + 10, 1), 4) + 23
Cells(i, j) = m & n


ElseIf t Mod 11 = 0 And j = 5 Then
n = Right(Cells(i + 10, 3), 4) + 23
Cells(i, j) = m & n

Else
Cells(i, j) = m & n

End If

n = n + 1
Next
Next

End If

Unload Form1

End Sub

图片附件: 游客没有浏览图片的权限,请 登录注册
测试.rar (19.07 KB)


[此贴子已经被作者于2022-11-28 12:38编辑过]

搜索更多相关主题的帖子: 错误 If Then 定义 提示 
2022-11-28 11:26
mrexcel
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:126
专家分:480
注 册:2022-11-3
收藏
得分:10 
测试没问题,哪句报错?
2022-11-30 21:36
约定的童话
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:56
帖 子:246
专家分:1442
注 册:2021-8-1
收藏
得分:10 
测试正常,你是不是多开了工作簿导致的?
2022-12-01 08:31
快速回复:麻烦各位帮忙分析下,这里为什么提示“应用程序定义或对象定义错误”
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023564 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved