首页 > 解决方案 > 如何使用 VBA Excel 中的按钮运行每个循环以进行单元格引用

问题描述

我有以下代码用于逐行循环以将单元格的引用从一张表更新到另一张表。

Public Sub Update()    
Dim i As Integer

     For i = 2 To Sheet1.Range("A" & Rows.Count).End(xlUp).Row
     Sheet2.[B4] = Sheet1.Range("B" & i)
     Sheet2.[B5] = Sheet1.Range("C" & i)
     Sheet2.[B6] = Sheet1.Range("D" & i)

     Next i
    End Sub

如何创建一个按钮,以便每次单击时,单元格都会更新一行?

标签: excelvba

解决方案


以下是添加按钮的步骤,然后您可以添加代码。

  1. 转到 Excel(2010 版)中的开发人员选项卡,单击表单控件,然后单击添加按钮。
  2. 添加右键单击按钮后,然后单击分配宏。
  3. 您可以分配现有宏或创建新宏。

如果您使用的是其他版本,则表单控件可以在“插入”选项卡中。


推荐阅读