我正在尝试使用函数根据我的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 回答
这是VBA而不是VB.NET
试试Cell的
.Value
为什么不使用
Offset
函数:在单元格A1中:
=OFFSET(A1,0,4,1,1)
或者,直接参考单元格:
=E1
等等
使用UDF执行工作表函数通常允许的操作似乎有点过分 .