EXCEl运行时错误91 对象变量或with块变量未设置 10

PrivateSubCommandButton1_Click()Dimi,i1,i2,i3,i4,i5,i6,i7,i8,i9,i10,j,kAsIntegerDima(... Private Sub CommandButton1_Click()
Dim i, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, j, k As Integer
Dim a(1 To 100) As String
Dim a1(1 To 100), a2(1 To 100), a3(1 To 100), a4(1 To 6), a5(1 To 6), a6(1 To 6) As Long

i = Sheet17.[BW65536].End(xlUp).Row
j = 0

i7 = 45
i8 = 17

i9 = Sheet7.[A65536].End(xlUp).Row

For i10 = 46 To i9
Sheet7.Range("A46:E46").Select
Selection.ListObject.ListRows(2).Delete
Next
For i1 = 4 To i
For i4 = 1 To 100

If a(i4) = Sheet17.Cells(i1, 98) And i2 <> 2 Then
GoTo Duandian
End If

Next
j = j + 1
a1(j) = 0 '销售额
a2(j) = 0 '销量
a3(j) = 0 '数量
有人帮帮我么 好急的。谢谢 大神们
展开
 我来答
Excel技巧小分享
2023-01-09 · Excel爱好者,分享所学更多的朋友
Excel技巧小分享
采纳数:0 获赞数:12

向TA提问 私信TA
展开全部

运行时错误91是一种常见的Excel错误,通常会导致程序崩溃,无法正常工作。这个错误的根本原因是由于Excel无法找到所需的对象,或者由于某些原因无法访问这些对象,从而导致了程序运行错误。

如果您遇到运行时错误91,可以尝试以下方法来解决问题:

  • 检查您的程序代码,确保您的代码中没有引用不存在的对象。

  • 尝试重新启动Excel,重新运行您的程序。

  • 如果您的程序代码中有用到“With”块的语句,请检查“With”块的结束语句是否正确。

  • 如果您的程序代码中有调用Excel中的外部函数,请检查这些函数是否存在,并且是否能够正常调用。

  • 如果以上方法都不能解决问题,您可以尝试重新安装Excel,以便恢复其原有的正常运行状态。

  • 通过以上方法,您可以尝试解决Excel中的运行时错误91。如果您仍然无法解决问题,建议您向专业人士寻求帮助。

沉月逃
2017-07-14 · 知道合伙人软件行家
沉月逃
知道合伙人软件行家
采纳数:108 获赞数:864

向TA提问 私信TA
展开全部
Excel选项 --- 信任中心设置 --- 加载项, 勾选“要求受信任的发布者签署应用程序加载项”

勾选这项后,原来不能运行的VBA程序能正常运行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友291979bb4
2014-04-11 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:86.1万
展开全部
代码不全。
For i10 = 46 To i9
Sheet7.Range("A46:E46").Select
Selection.ListObject.ListRows(2).Delete
Next
这段你再好好瞅瞅。无意义的for循环?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiandiyunzhuan
推荐于2017-08-05 · TA获得超过176个赞
知道小有建树答主
回答量:152
采纳率:100%
帮助的人:103万
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式