我正在尝试使用我自定义的 VBA 使用 Excel 表单(我在网上找到了原始表单)。
我有两个标签:一个被称为Planning-Deleted
,另一个被称为Planning-Deleted Data
。当我按下一个名为Add to Database
.
是否可以完全跳过命令按钮并直接在第二个选项卡中记录在单元格 D5 和 D6 中输入的数据并清除这些单元格以进行下一个记录?我对编程一无所知,我希望尽可能清晰和具体。
如果需要更多详细信息,请告诉我。
您需要一些触发器来导致复制操作发生,例如:使用“更改”事件,您可以在任何时候将某个值输入工作表时触发一些操作:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheet2.Range(Target.Address).Value = Target.Value
End Sub
此代码会将输入到第一张工作表中的任何数据复制到第二张工作表上的同一单元格中。在这种情况下,“目标”是输入数据的单元格。我不确定这是否是您想要的,因为您还想在复制后清除单元格。如果不是通过单击按钮,您能否描述何时应该发生复制和擦除?
此外,您的问题似乎与您的问题标题不匹配。你能澄清一下你想要完成的事情吗?