-1
我有一个主表,我输入以下内容:Excel中:行中的特定列复制到新的工作表
Name 5AM 8AM 3PM Room Comment
John X 1A Blah
Peter X X X 2B Some Blah
Ann X 3C Some more Blah
从工作表
主要
除此之外,我有3人按照时间。换句话说,其他工作表名称是5AM,8AM和3PM。基本上,我试图填写每个工作表,给定相应的时间标记为X。
因此工作表5AM应该具有以下内容。
Name Room Comment
John 1A Blah
Peter 2B Some Blah
工作表上午8点应具有以下。
Name Room Comment
Peter 2B Some Blah
Ann 3C Some more Blah
工作表3PM应具有以下。
Name Room Comment
Peter 2B Some Blah
我开始使用的主要工作创造了一些代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("10AM").Range("A1").End(xlup).Offset(1, 0)
End Sub
,但它不是真正的工作了。
我添加了一个帖子,将做你想要的(或几乎)。但我不建议为此使用事件。我希望这篇文章能让你开始。由于仍然有很多硬编码的东西,它仍然需要改进。太好了。 – L42