Excel VBA宏,复制行中的第一个值
我正在尝试编写一个宏,该宏将复制所选单元格同一行a列中的值 例如,如果我的电子表格看起来像:Excel VBA宏,复制行中的第一个值,vba,excel,Vba,Excel,我正在尝试编写一个宏,该宏将复制所选单元格同一行a列中的值 例如,如果我的电子表格看起来像: | John | Doe | 123 | 456 | Apples | 选定的单元格是包含123的,它会复制John。如果我选择456单元,它仍然会复制John。有道理吗 我理解Selection.Offset(,-3).Copy函数(将单元格复制回三列,与当前选择的行相同),但我不是每次都从同一列开始,所以我想我需要一个更清晰的引用 谢谢你的帮助 在相关工作表的工作表\u selection cha
| John | Doe | 123 | 456 | Apples |
选定的单元格是包含123的,它会复制John。如果我选择456单元,它仍然会复制John。有道理吗
我理解Selection.Offset(,-3).Copy
函数(将单元格复制回三列,与当前选择的行相同),但我不是每次都从同一列开始,所以我想我需要一个更清晰的引用
谢谢你的帮助 在相关工作表的
工作表\u selection change
事件中添加以下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' copy the cell in Column "A" of the same row clicked
Range("A" & Target.Row).Copy
End Sub