VBA关于do untill的问题

轮子酱 2019-07-17 11:51:40
想请教一下各位大佬,VBA中我有遇到一个问题,有概率出现弹窗报错:类Range的copypicture方法无效,但这种情况通常点击调试之后点击继续即可正常运行

这种情况下,我是否有可能通过do untill的方式让报错语句自动循环执行直到不再报错?untill的条件应该怎么写?
...全文
382 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
轮子酱 2019-10-09
  • 打赏
  • 举报
回复
引用 1 楼 qq_36368489 的回复:
报错的语句是:
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap


看起来好使!谢谢老哥!!!
milaoshu1020 2019-07-31
  • 打赏
  • 举报
回复
试试这样行不行:

on error resume next
do
err.clear
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
loop until err.number = 0
轮子酱 2019-07-17
  • 打赏
  • 举报
回复
报错的语句是:
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap

2,503

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧