2016-03-08 78 views
0

我想单击一个复选框,然后复制旁边的两个单元格。那么如果第一行的第一列是空闲的,则它必须检查新的表格。如果他们过去了,如果他们不是,那么检查下一行是否有空,等等。Excel复选框,单击复制单元格并过去到新工作表

我不是很熟练,所以一步一步的指导将是很好的。

对不起我可怜的英语。并感谢

see picture of senario

Database and Keynote

Greatings从 加斯帕

+0

你试图使用宏记录?它应该给你所需要的一切......你唯一不能得到的部分是第一个空单元格/行......但是有大量答案显示如何做到这一点。因此在第一步中,启动宏记录器并手动复制单元格。 –

+0

也......如果您取消选中该框,您认为应该发生什么? –

+0

如果我取消选中一个框,它可以删除粘贴的单元格,并在另一个表格上重新排列列表,所以没有任何漏洞。 –

回答

0

只是为了表现出不同的非VBA的方法:
将“表单控件”复选框的每一行,并将其连接到(在我的示例A列中)未使用的单元格(在我的示例列A中)
然后只需通过公式获得值(即使在1张纸上完成,但te范围只能更改)

=IFERROR(INDEX(C$1:C$16,SMALL(IF($A$1:$A$16=TRUE,ROW($A$1:$A$16)),ROW())),"") 

这是一个阵列式,并且必须以CTRL + SHIFT +输入来确认!

enter image description here

相关问题