VBA Excel "Target"突出显示为"Compile Error: Sub or function not defined"



也许我很暗淡,但我不明白为什么我在以下代码上收到"编译错误:未定义子或函数"错误。 编译器突出显示术语"目标",就好像我应该定义它一样。我在这里错过了什么?我以为这是一个缺少的图书馆,但他们似乎没问题。 谷歌搜索也无济于事。

Option Explicit
Sub Employee_Entered()
Dim Employee_name As String
Employee_name = Target.Value
Target(0, 2) = Employee_name
End Sub

(显然我已经删除了其余的代码。 但这仍然给了我所描述的错误。

我使用的是 Excel 2010 版本 14.0.7165.5000。

谢谢提姆

修改Set以满足您的需要:

Option Explicit
Sub Employee_Entered()
    Dim Employee_name As String
    Dim Target As Range
    Set Target = Range("A1")
    Employee_name = Target.Value
    Target.Offset(0, 2) = Employee_name
End Sub

最新更新