Excel 使用WorksheetFunction.Left返回错误
有些简单的东西在我的VBA中不起作用。例如,无Excel 使用WorksheetFunction.Left返回错误,excel,vba,worksheet-function,Excel,Vba,Worksheet Function,有些简单的东西在我的VBA中不起作用。例如,无工作表功能正在工作。 例如: Sub ReturnLeft() MsgBox Application.WorksheetFunction.Left("ABC", 1) End Sub 当我运行此代码时,我将 运行时错误438 我知道VBA中有方法左侧,但我需要找出工作表功能的问题所在。某些库是否会被破坏?您必须使用VBA的功能,因为工作表功能。Left不存在: Sub ReturnLeft() MsgBox Le
工作表功能
正在工作。
例如:
Sub ReturnLeft()
MsgBox Application.WorksheetFunction.Left("ABC", 1)
End Sub
当我运行此代码时,我将
运行时错误438
我知道VBA中有方法左侧
,但我需要找出工作表功能
的问题所在。某些库是否会被破坏?您必须使用VBA的功能,因为工作表功能。Left
不存在:
Sub ReturnLeft()
MsgBox Left$("ABC", 1)
End Sub
另请参见现有方法的列表。我仅使用left作为示例。问题是没有工作表函数起作用。那么,您选择了一个非常糟糕的示例,
WorksheetFunction.Left
肯定不存在,因此无法工作。哪一个不太管用?展示一个确切的例子和你如何使用它的代码(见)相应地编辑你的原始问题。这一页误导了我,因为它说它存在@marianzigo始终参考Microsoft官方文档^^。实际上,错误信息非常清楚。错误438显示“对象不支持此属性或方法”,这恰恰意味着对象工作表函数
没有方法左
。关于WorksheetFunction.Left
,我只能说这些了。谢谢。你是对的。