VBA:使用一个单元格(作为数据输入字段)将数据复制到另一个选项卡
VBA: use one cell (as data entry field) to copy data to another tab
我目前正在处理一个 Excel 文件,并且希望有一个单元格(例如 B3),其内容会自动粘贴到另一个选项卡中。用其他信息替换 B3 中的内容后,我仍然希望在其他选项卡中保留旧信息,但现在在其下方补充了新内容。因此 B3 将是一种数据输入字段,而另一个选项卡用作 'database'。我认为这需要使用 VBA,但我对此非常不熟悉,所以任何帮助都会很棒!
您可以像这样使用工作表事件:
Private Sub Worksheet_Change(ByVal Target As Range)
' Change value on cell A1
If Target.Address = "$A" Then
' Insert value on column 2
Me.Cells(1, 2).Insert xlShiftDown
Me.Cells(1, 2).Value = Target.Value
End If
End Sub
我目前正在处理一个 Excel 文件,并且希望有一个单元格(例如 B3),其内容会自动粘贴到另一个选项卡中。用其他信息替换 B3 中的内容后,我仍然希望在其他选项卡中保留旧信息,但现在在其下方补充了新内容。因此 B3 将是一种数据输入字段,而另一个选项卡用作 'database'。我认为这需要使用 VBA,但我对此非常不熟悉,所以任何帮助都会很棒!
您可以像这样使用工作表事件:
Private Sub Worksheet_Change(ByVal Target As Range)
' Change value on cell A1
If Target.Address = "$A" Then
' Insert value on column 2
Me.Cells(1, 2).Insert xlShiftDown
Me.Cells(1, 2).Value = Target.Value
End If
End Sub