如果一个单元格的值为“x”,则复制行;并且,自动隐藏空白

时间:2015-12-01 11:51:05

标签: excel vba excel-vba

我正在尝试复制一行,列A-J,代表一个人和相关信息,当J列填满时。我根据人们离开的原因用w,x,y或z填充它,并且我希望一旦J填满就将行(A-J)复制到另一张纸上。

这是两个Excel文档的屏幕截图。请忽略Pers表中的“Reason”列 - 我知道它可以使用,但我的生产者没有这个列,也不会。我只是用它来为你们说明。

enter image description here

enter image description here

正如你所看到的那样,其他工作表(主要)有标题,因为每个人都会离开。这个将永久显示在大屏幕电视上。所以,我要做的是:

  1. “离开?”后立即将行复制到Main?行填写Pers;
  2. 确保这些行在第一个空白行中进入正确的类别;
  3. 确保每个类别都可以折叠。
  4. 你可以看到我尝试使用If函数(屏幕截图中的语法)。这工作正常,但是:

    1. 左边空白;
    2. 最大的一个:只排一排排! (也是原因#1的原因,我想......)过去的第11行,没什么。不太清楚该怎么办......?
    3. 希望这有点清楚吗? =)如果您有任何问题,请告诉我 - 感谢您的帮助!

0 个答案:

没有答案