我已经看到很多关于让几个命令按钮执行类似操作的信息,但我所看到的一切都是关于用户表单的。
我想让一组命令按钮将数据从一个单元格移动到另一个单元格。我只是不想将相同的代码复制并粘贴到每个命令按钮中。
这是我想要对每个命令按钮执行的部分操作:
Range(CommandButton1.TopLeftCell.Address).Select
Selection.Copy
If Application.WorksheetFunction.IsText(Range("R5")) And Range(CommandButton1.TopLeftCell.Address).Value <> Range("R5") Then
Range("R6").Select
ActiveSheet.Paste
Range(CommandButton1.TopLeftCell.Address).Select
Else
Range("R5").Select
ActiveSheet.Paste
Range(CommandButton1.TopLeftCell.Address).Select
End If
Application.CutCopyMode = False
我尝试使用类模块,但似乎根本无法让它发挥作用。我希望能够将该代码放入一个类或某个类中以在某个组中的所有命令按钮上运行。然后,我希望在同一张工作表上使用不同的命令按钮组来执行不同的代码。
我应该走什么路线?