Excel宏方法'Activate'作用于对象时失败

如图。需要说明的是,我的Excel是2010版本,Win8Pro。这个文件在另一台电脑上(Excel2007)能够运行。求大神告知是哪里的问题。是配置还是环境什么的原因。... 如图。需要说明的是,我的Excel是2010版本,Win8 Pro。这个文件在另一台电脑上(Excel2007)能够运行。求大神告知是哪里的问题。是配置还是环境什么的原因。
可以排除文件本身的原因及宏代码的问题。理由如上所述,在别的电脑上可以正常运行
展开
 我来答
我是来吓宝宝的
推荐于2016-06-25 · TA获得超过2.1万个赞
知道小有建树答主
回答量:4423
采纳率:88%
帮助的人:316万
展开全部

假设表格结构如图一所示,需要在sheet2工作表的 B列某单元格的填入对应A列单元格姓名的编号,在SHEET1中查找相对应的数值

1、在sheet2工作表的E2单元格输入公式:

=IFERROR(VLOOKUP(A2,sheet1!A:B,2,0),""),回车

见图一

2、下拉填充满B列的其他单元格

效果见图二

arongustc
科技发烧友

2013-11-23 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:5983万
展开全部
不知道怎么解决,但是你说的“可以排除文件本身和代码原因”是错误的,因为最明显的你excel版本不一样,相同的代码在不同版本中的兼容性不能完全保证的

错误代码80028018的恰好是“老的格式或者非法类型库”,你是不是把excel 2007的文件拿到2010用才出错?在2010格式下用新文件试试?

Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
追问
的确可能是版本问题。有办法补救吗?比如装插件,或兼容库之类的?因为这个文件是公司发的,都是写好了代码,用了很久了,所以应该不会是代码的问题。
追答
不知道怎么解决

你还是没明白,即使用100次都是好的代码,在特殊情况下都可能有问题。既然在你这不能工作,就不能说“不会是代码问题”
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的王是金闪闪4o
2013-11-23 · TA获得超过6700个赞
知道大有可为答主
回答量:7194
采纳率:42%
帮助的人:3338万
展开全部
发代码来分析一下
追问
因为这个文件是公司发的,都是写好了代码,用了很久了,所以应该不会是代码的问题。上面的朋友说是版本兼容问题,有办法补救吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式