【发布时间】:2021-03-16 06:28:59
【问题描述】:
我对 VBA 非常陌生 - 这不是让某人为我工作的懒惰尝试,我很高兴自己获得了执行此操作的工具。
我有一个工作表,其中包含特定列标题下的数据。我想创建一个宏来生成一个新的工作表(在一个全新的工作簿中)并根据预定义的模板将原始工作表中的数据复制到新工作簿中。原始工作表中的列标题将与模板中它们各自的列标题不匹配。每行中的数据由文本以及正数和负数组成。当原始工作表中的数据被复制到新工作簿时,我希望每一行都由一个完全空白的行分隔,并带有一个警告:每个“空白”行必须有一个数字条目,由填充的相同数字组成它上面的行,但其符号反转(例如,如果原始数据在 E 列中包含 -300,则下面的空白行在 E 列中必须具有 +300)。所有数字将始终/仅位于一列中(例如 E 列)。
我希望这是足够的信息开始!
【问题讨论】:
-
我会准备好模板,然后从宏中打开它,复制并粘贴相关数据,然后在模板上另存为。不要保存模板,因为那样会覆盖它。这里有几个关于代码的问题。
-
你想要的图像会很好。