excel - 在单选按钮上复制整行“check”

时间:2014-12-02 15:33:32

标签: excel vba button checkmark

我正在寻找正确的宏来编程一个单选按钮" checkmark"在A1中,如果选中,则将该行1中的所有后续字段复制/共享到另一个工作表。我需要该目的地工作表来拼写所有项目的完整列表"已检查"在其他工作表...任何帮助非常感谢。

1 个答案:

答案 0 :(得分:1)

快速的高水平,因为你的问题非常广泛:

  1. 在工作表上添加新的复选框表单对象。
  2. 通过右键单击>>格式控制>>控制>>单元格链接:
  3. 将该复选框链接到其后面的单元格
  4. 在Worksheet的vba窗口中创建一个仅在特定单元格更改时起作用的worksheet_change事件宏
  5. 在该位代码中写入该位以复制行(类似target.entirerow.copy destination:=Sheet2.Range("A" & target.row)
  6. _
  7. 利润
  8. 您必须为您想要复选框的每一行重复一次,因此这可能会有点繁琐,因此您可能还想探索如何为每个行动态添加复选框。还有其他方法可以使用activeX控件执行此操作,但这似乎很适合表单控件。

    一旦你深入了解细节并提出一个更具体的问题,例如“我有一个A1的单元格TRUEFALSE。当它改变时我我想触发一个宏,我将复制该行。当单元格值改变时,我将如何触发该宏“,然后将其扔到SO上。