从Sheet1中的“YES”复制并粘贴一行,在Excel 2007中包含Sheet4中的Sheet4

时间:2012-03-16 18:34:12

标签: excel excel-vba excel-2007 vba

通过使用谷歌和各种Excel疑难解答网站,我一直在寻找这个问题的答案好几天。不幸的是,我100%不熟悉Excel中的Macros,我的培训要到4月份才能完成(我已经注册了!)。因为我只是不理解编程,我很难在线“修复”解决方案以满足我的需求。我真的需要根据我的情况专门制定这个。

我有一个包含Sheet1和Sheet4的电子表格。 Sheet1在A-L列中有数据,可以有无限的行。当在J列中输入值“YES”时,我希望宏将整行复制并粘贴到下一个空行的Sheet 4中。

有人可以帮忙吗?该项目必须在3月19日星期一之前完成。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您100%不熟悉Macro,我建议您不要先在线修复解决方案。

您可以尝试录制宏以生成一些代码。一种方法可能是:

  • 在列J上过滤"是"只要。
  • 将这些行复制到Sheet4。

然后您可以修改代码。 (我认为它们很容易理解)。如果您可以发布您尝试的代码,将会有所帮助。

如果您只想在按下按钮时触发此操作,您只需创建该按钮并将其指定给您的宏(Sub)。

如果您希望自动执行此操作,则必须尝试Siddharth提到的Worksheet_Change Event