Excel VBA代码将特定列中的活动单元格复制到固定的定义单元格

Excel VBA代码将特定列中的活动单元格复制到固定的定义单元格,excel,vba,Excel,Vba,我一直在寻找用VBA编写代码的方法: 当我单击某个单元格时(不管是哪个单元格,只要它在X列中),Excel应该将该单元格值复制到特定的单元格B10中 有人能帮忙吗? 可能很简单,但我每次都会出错 谢谢 尝试该工作表的工作表\u selection change事件: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 19 Then ' check if cell modifed is

我一直在寻找用VBA编写代码的方法: 当我单击某个单元格时(不管是哪个单元格,只要它在X列中),Excel应该将该单元格值复制到特定的单元格B10中

有人能帮忙吗? 可能很简单,但我每次都会出错


谢谢

尝试该工作表的
工作表\u selection change
事件:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Column = 19 Then ' check if cell modifed is in column "S"
    Target.Copy Range("B10")
End If

End Sub

应该是
工作表\u selection change
事件吗?您好!谢谢你的快速回复!很好,但是我需要双击来更新单元格。有没有办法选择它,而不是双击它?是的!事实上,SelectionChange就是这样!谢谢正是我需要的@avb谢谢:),我使用
Change
事件是半自动的,而不是
SelectionChange
代码工作得很好,但现在我注意到它只在实际值时复制它。当它需要复制的内容是公式时,它会复制公式而不是值。到目前为止,您尝试了什么?你有没有试过的代码?