如何通过单击按钮让 Excel 单元格自动从另一个单元格(例如名称)复制

如何通过单击按钮让 Excel 单元格自动从另一个单元格(例如名称)复制

我想通过单击按钮从同一文档但不同页面的另一个单元格复制一个 Excel 单元格。我希望它从另一个单元格复制一个名称而不是数字

答案1

对于“单击按钮”部分,您需要使用 VBA。简单示例:

  1. 创建新电子表格

  2. 按 Alt-F11 启动 VBA 编辑器

  3. 双击左侧树ThisWorkbook中的条目;这将为您提供一个空白编辑器VBAProject

  4. 粘贴此文章底部的代码

  5. 确保“开发人员”选项卡已打开;说明这里

  6. 添加按钮;说明这里

上文第 (4) 点的代码:请注意,这会从单元格 B1 复制到单元格 A1。当然,您可以用任何单元格值替换它们,也可以用名称而不是单元格地址替换它们。例如,如果您有一个命名单元格“MyVal”,则可以将“MyVal”放在“B1”或“A1”的位置。

Sub CopyValue()
    ActiveSheet.Range("A1").Value = ActiveSheet.Range("B1")
End Sub

相关内容