【发布时间】:2014-11-20 23:03:45
【问题描述】:
我正在尝试为客户自动生成一份报告,但我有点难以克服需要克服的障碍之一,我有一些想法,但对 VB 编程很陌生。
要求是将一系列单元格从一个工作表复制到另一个工作表,但目标需要根据当前日期进行更改。使用一般示例,我试图实现以下目标:
如果日期是当月的 1 日,目的地范围是 B2:F3,如果是 2 日,那么目的地范围是 B4:F5,如果是 3 日,那么目的地是 B6:F7…… . 如果 31 日,那么目标是 B62:F63,源范围是静态的。
我想我可能可以通过编写一个包含每月每一天的 IF 语句的巨大脚本来实现这一点,但我希望我可以更聪明一点,并在开头使用变量来分配行引用脚本然后将它们分回到选择/复制语句中。
【问题讨论】: