2016-03-08 412 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

相關問題