首页 文章

如何显示单元格值偏移活动单元格

提问于
浏览
0

我正在尝试使用函数根据我的ActiveCell或Target Cell显示单元格的值 . 我想要显示的单元格位于同一个电子表格中 .

我的目标是在电子表格中创建一个 Headers ,该 Headers 将根据活动单元格的位置显示信息 .

我已经尝试过这段代码并在单元格中键入function = VendorName5(),我希望显示该值,但似乎缺少某些东西 . 你能帮我吗 ?


Function VendorName5() As String

Name = ActiveCell.Offset(0, -4)

       VendorName5 = Name

End Function

好的,发现它:

“Private Sub Worksheet_SelectionChange(ByVal Target As Range)

如果Target.Column = 8则Range(“C2”)= Cells(Target.Row,2)End If

结束子“

请求帮助

2 回答

  • 0

    这是VBA而不是VB.NET

    试试Cell的 .Value

    Function VendorName5() As String
    
        Name = ActiveCell.Offset(0, -4).Value
    
        VendorName5 = Name
    
    End Function
    
  • 1

    为什么不使用 Offset 函数:

    在单元格A1中:

    =OFFSET(A1,0,4,1,1)

    或者,直接参考单元格:

    =E1

    等等

    使用UDF执行工作表函数通常允许的操作似乎有点过分 .

相关问题