VBA-增量复制和粘贴
您好,我需要有关创建VBA以重复复制单元格范围的帮助,其中一列具有增量 当前数据 预期产量 我找到了一个vba,但只会复制基于C列的行,而不会增加日期VBA-增量复制和粘贴,vba,excel,Vba,Excel,您好,我需要有关创建VBA以重复复制单元格范围的帮助,其中一列具有增量 当前数据 预期产量 我找到了一个vba,但只会复制基于C列的行,而不会增加日期 我不确定您为什么需要这样做,因为excel已经为这些场景构建了模式识别,输入两个连续日期后,如果您将鼠标悬停在单元格的边框上,然后向下拖动,所需的日期范围将自动显示在列中 如果出于任何原因,您仍然坚持按程序进行此操作,那么您的问题已经有了多种可行的解决方案: 依次指定每个单元格,然后按相应的行号递增该值,以在列A中返回所需的日期范围:
我不确定您为什么需要这样做,因为excel已经为这些场景构建了模式识别,输入两个连续日期后,如果您将鼠标悬停在单元格的边框上,然后向下拖动,所需的日期范围将自动显示在列中 如果出于任何原因,您仍然坚持按程序进行此操作,那么您的问题已经有了多种可行的解决方案: 依次指定每个单元格,然后按相应的行号递增该值,以在列A中返回所需的日期范围:
Range("A2").Value = Range("A2").Value + 2 ' add 2 days
Range("A3").Value = Range("A3").Value + 3 ' add 3 days
Range("A4").Value = Range("A4").Value + 4 ' add 4 days
'-------- So on and so forth until desired range is acheived --------'
或者:
Range("A2").value = DateAdd("d", 2, CDate(Range("A2")))
Range("A3").value = DateAdd("d", 3, CDate(Range("A3")))
作为一个不得不以艰苦的方式学习的人,请接受我的建议,并确保在发布之前仔细研究您的问题,以找到解决方案。如有需要,请参阅指南 你试过什么?什么有效/无效?你也能澄清你的问题吗?看起来你可以创建一个每行有日期的表,不是吗?或者对于当前数据中的每个唯一日期,您希望在输出中有一行吗?将实际文本放入问题中-有助于搜索答案。