我正在寻找一个 Excel 工作表,其中包含 A 列中的项目列表,每个项目与 B 列中的命令按钮配对。理想情况下,它看起来像这样:
按下按钮时,相邻列 A 中的值将被复制到不同的工作表中。我知道这可能与 CommandButton_Click() 子有关,但我将有大约 200 个按钮,据我了解,我必须为每个按钮做一个不同的子。有没有办法避免这种情况?是否有一些代码适用于所有按钮,如果按下按钮,它会复制相邻的列?我当前子的一个例子是:
Sub CommandButton_Click()
Dim rs As Integer
rs = ActiveSheet.Buttons(1).TopLeftCell.Row
Worksheets("Sheet1").Range("A" & rs).Copy _
Worksheets("Sheet2").Range("A" & rs)
End Sub
希望你们明白我在这里想要做什么。任何帮助表示赞赏!