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

vba无法访问以变量形式存在的range?

发布网友 发布时间:2023-07-14 07:19

我来回答

3个回答

热心网友 时间:2024-11-03 02:04

是你这个自定义函数出问题了吧?
本来就是错的啊。
你一个自定义函数,得到的必须是一个值。写在单元格里必须是值啊!
而你用set ,set后边跟的必然是个对象。 你把一个对象赋值给一个值,不报错才怪了呢。
把set去掉就可以了。
而且,单元格的前边不能写workbooks(文件名).sheet(1),这是不对的。
是function里边,括号里边的值是变量,需要外部输入的。不能在代码中直接指定位置。如果你希望得到另一个工作簿中的某个工作表中的某个单元格的值。而在当前表中又想通过选择来对应数据源的位置,那么可以使用单元格.address求出对应单元格的地址,然后再用workbooks(文件名).工作表名.range(单元格.address) 这样的引用。
记住不能用 set 函数名称= xxx 这样的语句
一定 是 函数名称= 某值 这样的语句。
如果还有问题,欢迎继续追问或者私信。
欢迎关注,点赞。如果解决了你的疑问,欢迎采纳。

热心网友 时间:2024-11-03 02:05

你的workbook要打开才能读取
添加代码
set wk=workbook.open(文件名)
获取=wk.sheets(1).单元格
wk.close追问这个错误是在已打开它的情况下出现的,我把该打开的全打开了才运行的代码,如果是没打开,那它会报其它错
所以是怎么回事?

热心网友 时间:2024-11-03 02:05

Function 获取(文件名 As String, 单元格 As Range)
获取=Workbooks(文件名).Sheets(1).单元格.Value
End Function
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北大青鸟设计培训:跳槽转行选择什么行业最有发展前途? 贝玲妃翘佳人睫毛膏的上色效果怎么样? 贝玲妃反孔精英轻盈底霜的延展性如何? 贝玲妃蒲公英羞颜胭脂蜜的持妆能力如何? 贝玲妃反孔精英红粉救兵底霜的质地如何? 贝玲妃桃气佐治亚胭脂蜜粉的定妆效果如何? 跪求一篇坚持议论文,有例子,具备议论文三要素,别超出初二学生的... 怎么样集邮 有湖北湖南,广西广东,为啥有江西却没江东?专家:历史上还真有 在芜湖旅行的目的地该如何选择? VBA 函数变量中引用单元格 一道关于方差的数学题 这题方差怎么算? 一道关于求方差的数学题 数学方差题 中行个人客户柜台外币跨境汇出汇款变更汇款信息办理流程有哪些?_百度... 个人信息被人注册汇付天下怎么办 哪些属于个人信息 个人健康信息汇总报告的内容包括( )。 时间都知道在哪里看 春天到了,学校里开满了各种各样的花,请以这个题材写100左右的片段 方舟仙境困难boss解锁什么 深圳图书馆可以带小孩进出吗 common laborer中文翻译 到底什么菜令你有“感觉”,一顿能吃两碗饭? 鬼片女主角叫安澜是关于宿舍的谢谢 合同签订后一方不履行可以终止吗 合同法违约解除合同的规定 共有12位妻妾的民国牛人是谁? 三菱农村补助空调怎么样 大家谁认识这是什么树?树干是螺旋生长的,一圈圈的,请参照下图 学校要求表演跆拳道,不知道哪种品势好看点? 已知蜗杆的转向如何确定蜗轮转向 锐捷天蝎不稳定 豆豆钱为啥要反复短信验证 痘痘钱,收不到登录验证码怎么回事 数学定律有哪些? 1997的25寸海尔二合一带家庭影院旧彩电现在回收多少钱卖多少钱? 邵景南是谁的传人 美国队长结尾的球队比赛1941与队长沉睡了70年是什么意思? 冒充大款谜语打二字化妆品 效法基督的爱心——从换工作的想法说起 再过几天,农村的“伪大款”是接二连三的回来,这类人真的有钱吗?_百度... 求诛仙2佛怀光加点,带什么装备 诛仙2怀光,卡级不飞升,怎么加点?来懂的,有悬赏 诛仙2没有飞升怀光PK加点和天书加点。 考上普通二本就会有很大差距吗? 梦见喜欢上女鬼的预兆 三角函数不等式基本结论归纳,高中数学重难点公式推导证明 ...讲的是有一个年轻人行侠仗义,但他爱上了一个 女鬼,但是又一个法师却...