excel怎么使点击某一单元格就可以复制该数据到光标所在单元格

2025-04-06 07:53:39
推荐回答(4个)
回答1:

用宏可以做。

Dim c As Range

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If (Not c Is Nothing) Then

        c.Value = Selection.Value

    End If

    Set c = Selection

End Sub

可以参考一下,几个关键点

  1. 声明全局变量

  2. 用selectionChange的事件触发

  3. 根据实际情况可以限定数据区域和要被填充的区域,不然会变成一直点点点,一直把值传给上一个点击的单元格。

  4. 要注意处理异常情况,因为selection有可能不是单元格

回答2:

建议你给这些内容编号,然后建立一个编号对照数据表,表格完成后,用VLOOKUP借用即可实现

回答3:

矛盾吧,你点击单元格时,光标不就在这个单元格上

回答4:

做不到的。