设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2316|回复: 5
打印 上一主题 下一主题

这个代码错在那里

[复制链接]
跳转到指定楼层
1#
发表于 2013-11-12 21:15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个代码错在那里  请老师看看


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
推荐
发表于 2013-11-17 17:42:43 | 只看该作者
改成怎样试试看?
  1. Sub 拆分统计()

  2.   'Sheet3.Range("A3:H8000").Select
  3.   'Selection.ClearContents
  4.   a = Sheet1.[A65536].End(3).Row
  5.   For i = 5 To a
  6.   b = Sheet3.[A65536].End(3).Row
  7.    
  8.   If Sheets("sheet1").Cells(i, 10) = [a1] Then
  9. '数组可能不太支持这个属性。
  10.   Sheet3.Range("a" & b + 1).Resize(, 8) = Sheet1.Range("a" & i).Resize(, 8).Value
  11. End If
  12. Next
  13. End Sub
复制代码
回复 支持 0 反对 1

使用道具 举报

点击这里给我发消息

3#
发表于 2014-2-4 15:15:54 | 只看该作者
是因为在第157行 有错误值 #N/A   

点击这里给我发消息

4#
发表于 2014-2-4 15:16:33 | 只看该作者
把公式修改一下 就可以了  忽略错误值

点击这里给我发消息

5#
发表于 2014-2-4 15:20:13 | 只看该作者
公式改成 =IFERROR(VLOOKUP(A157,物料与人!A$1:B$1063,2,0),"") 就没有问题了

点击这里给我发消息

6#
发表于 2014-2-6 15:14:11 | 只看该作者
本帖最后由 jjjnk 于 2014-2-6 15:15 编辑

Sub 拆分统计()

  'Sheet3.Range("A3:H8000").Select
  'Selection.ClearContents
    On Error Resume Next
  a = Sheet1.[A65536].End(3).Row
  For i = 5 To a
  b = Sheet3.[A65536].End(3).Row
   
  If Sheet1.Cells(i, 10) = [A1] Then
  Sheet3.Range("a" & b + 1).Resize(, 8) = Sheet1.Range("a" & i).Resize(, 8).Value
End If
Next
End Sub
加一句 ON ERRRO RESUME NEXT  也可以     但是请注意在157行有错误 需要注意

  1. Sub 拆分统计()

  2.   'Sheet3.Range("A3:H8000").Select
  3.   'Selection.ClearContents
  4.     On Error Resume Next
  5.   a = Sheet1.[A65536].End(3).Row
  6.   For i = 5 To a
  7.   b = Sheet3.[A65536].End(3).Row
  8.    
  9.   If Sheet1.Cells(i, 10) = [A1] Then
  10.   Sheet3.Range("a" & b + 1).Resize(, 8) = Sheet1.Range("a" & i).Resize(, 8).Value
  11. End If
  12. Next
  13. End Sub
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-1 23:07 , Processed in 0.105586 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表