问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel VBA错误代码91,对象变量或with块变量未设置

发布网友 发布时间:2022-04-28 23:10

我来回答

5个回答

热心网友 时间:2022-06-25 00:34

解决办法:

rng = Range(Cells(2, 1), Cells(2, 13)).Offset(j - 1, 0)
改为如下即可:
SET rng = Range(Cells(2, 1), Cells(2, 13)).Offset(j - 1, 0)

Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。

热心网友 时间:2022-06-25 00:34

Set s = opening'(opening为打开文件的一个自定义函数)
If s = "False" Then Exit Sub
With s.Worksheets(1)

Set s = opening'(opening为打开文件的一个自定义函数)
on error goto 100
With s.Worksheets(1)
.Cells.Replace " ", ""
r = .Cells(65536, 1).End(xlUp).Row
arr = .Range("a2:Z" & r).Value
End With
s.Saved = True
s.Close
Set s = Nothing
...............
............
100:
end sub

热心网友 时间:2022-06-25 00:35

付费内容限时免费查看回答Excel用宏做查找动作,如果查找不到,就出这个错误。

修改代码前面部分如下:

Dim frow As Integer

If txt1.Value = "" Then '先判断用户名是否为空

MsgBox "用户名不能为空!", vbInformation, "系统提示"

Exit Sub

End If

Dim xRng As Range

Set xRng = Sheets("用户表").Range("A3:A53") '再判断用户名是否不存在

If Application.WorksheetFunction.CountIf(xRng, txt1) = 0 Then

MsgBox "无此用户名!", vbInformation, "系统提示"

Exit Sub

End If

With Sheets("用户表") '最后判断用户名与密码是否一致

frow = .Range("A3:A53").Find(what:=txt1).Row

If .Cells(frow, 2) > CStr(txt2.Text) Then

MsgBox ("密码错误")

txt1.Text = ""

txt2.Text = ""

Exit Sub

End If

希望可以帮到您哦亲

热心网友 时间:2022-06-25 00:35

判断一下是否到了rs.eof
如果没到的话 执行rs.close 如果到了就不要执行rs.close
rs有时候不需要关闭
比如delete运行的时候

热心网友 时间:2022-06-25 00:36

range 没有value的属性吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
剑道独尊 叶尘有孩子了吗 万达普惠万e贷怎么样? 有人在万e贷借过钱吗,服务怎么样? ViVO手机如何删歌 vivo手机本地音乐删除? vivo y17w自带的音乐怎么一下删很多歌 步步高y23l手机怎么一起删除全部音乐歌曲 睡眠不好爱做梦怎么回事 晚上睡觉老是醒还做梦怎么回事 CES 2024:奔驰将推出AI驱动的虚拟助手 请问紫菜的生活史全过程,请详细叙述,谢谢! 海尔智慧眼是做什么用的?和普通的监控摄像头有什么不一样的地方么? 显考十八世祖_这样写格式对吗? 安庆市海鑫汽车服务有限公司怎么样? 卢国权的配音动画 紫菜属的生活史 poss机刷卡错误代码91是怎么回事 故祖考和故显考是什么意思 安庆市鸿杰汽车租赁有限公司怎么样? 试论如何提高商业银行内部的经营管理水平 海尔hcc15b20w摄像头连接为什么一直亮绿灯。 系统错误代码91(步元件超出范围红色0.5秒亮0.5秒灭)? 迪迦奥特曼怪兽冲击波6的目录 祖宗十八代上下九代各是怎么称呼? 男女之间完美的沟通技巧是什么? 安庆滴滴代驾公司地址 我记得有一个会经常竖大拇指搞笑的奥特曼,是谁 商业银行经营与管理的内容简介 农行信用卡刷卡错误代码91是怎么回事 海尔摄像头怎么手动添加手机? 荣耀v40被调成英文了,怎么转换为中文 对亡父母称显考显妣对亡兄弟称什么? 安庆市吉驰汽车租赁有限公司怎么样? 什么是世代交替,经济海藻海带和紫菜的生活史及它们的异同是什么? 海尔wsc590w_A摄像头怎样自动旋转 用友T3查询明细账出现91错误代码 不思议迷宫阿斯迪加攻略大全 祖宗牌上已故岳父怎么称呼? 安庆市金驰汽车租赁有限公司怎么样? 抖音极速版苹果手机邀请新用户怎么没有 海尔家用摄像头为什么没有夜视效果 紫菜最早在什么年代出现于韩国 荣耀畅玩5a手机变成英文怎么改 你好 我也遇到 这个问题 金蝶KIS专业版V10客户端登陆出现错误,错误号91 你解决了吗? 俱度下命称显考的意思 安徽安庆滴滴代价挣钱吗? 谁能告诉我有哪些,动作片,喜剧片,科幻片,魔幻片,灾难片,战争片,好看的动画电影也行,越多越好 海尔监控摄像头忘记设备密码 我是华为荣耀3c的手机,变成英文了,怎么设置回中文啊 紫菜是怎么来的?