VBA自定义函数运行显示“类型不匹配”什么原因?

Luke_Zheng 2021-01-10 11:15:37
大神请指导下,自定义函数运行显示“类型不匹配”?
跟着网上视频走的,视频里运行没问题,代码如下:

Function test(sht As worksheet)
Application.displayalerts=false
sht. delete
Application.displayalerts=true
End Function

Sub 调用()
test Sheet2
End Sub


谢谢大神
...全文
315 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Luke_Zheng 2021-01-11
  • 打赏
  • 举报
回复
引用 2 楼 脆皮大雪糕 的回复:
test Application.Sheets("Sheet2")
好的 谢谢大神
Luke_Zheng 2021-01-11
  • 打赏
  • 举报
回复
引用 1 楼 本命雪狮 的回复:
尽量不要用Sheet2这种表达,使用sheets(2)应该是没问题的
好的 可以
脆皮大雪糕 2021-01-11
  • 打赏
  • 举报
回复
test Application.Sheets("Sheet2")
本命雪狮 2021-01-11
  • 打赏
  • 举报
回复
尽量不要用Sheet2这种表达,使用sheets(2)应该是没问题的

2,462

社区成员

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

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