Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用vlookup将数据保存到特定单元格_Excel_Vba - Fatal编程技术网

Excel 使用vlookup将数据保存到特定单元格

Excel 使用vlookup将数据保存到特定单元格,excel,vba,Excel,Vba,在sheet1上,我有一个显示注释的单元格,其中一个单元格有年份下拉列表,另一个单元格有月份下拉列表。第三个单元格显示年份和月份的注释。我构建了cod以显示正确的月份和年份注释。我想知道的是,一旦笔记出现在单元格中,我希望能够更改笔记或将其添加到笔记中,然后将其保存到它正在从中提取的表中,因此,如果我返回到该月份和年份的笔记,它将与更改一起显示。下面是从另一个工作表中提取信息并显示它的代码 Private Sub Worksheet_Change(ByVal Target As Range)

在sheet1上,我有一个显示注释的单元格,其中一个单元格有年份下拉列表,另一个单元格有月份下拉列表。第三个单元格显示年份和月份的注释。我构建了cod以显示正确的月份和年份注释。我想知道的是,一旦笔记出现在单元格中,我希望能够更改笔记或将其添加到笔记中,然后将其保存到它正在从中提取的表中,因此,如果我返回到该月份和年份的笔记,它将与更改一起显示。下面是从另一个工作表中提取信息并显示它的代码

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

        If Range(Year, Month) Is Nothing Then Exit Sub

    On Error GoTo 0

    If Not Intersect(Target, Range(Year, Month)) Is Nothing Then

        Range("E14").Formula = [VLOOKUP(F6,'Super Admin'!A1118:M1221,MATCH(J6,'Super Admin'!A1118:M1118,0),0)]
        Range("E14").Activate
        SendKeys "{F2}"
        Application.ScreenUpdating = True
    End If

End Sub

尝试
Range(“E14”)。公式=“=VLOOKUP(F6,“超级管理员”!A1118:M1221,匹配(J6,“超级管理员”!A1118:M1118,0),0)]
”。旁注:
范围(“E14”)。激活
是多余的,不起作用。我可以让E14显示v查找的结果。我现在需要的是excel获取要在vlookup中显示的信息的单元格,当E14文本更改时需要更改我不确定我是否遵循。。。你能提供样本数据和预期结果吗?