Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA-增量复制和粘贴_Vba_Excel - Fatal编程技术网

VBA-增量复制和粘贴

VBA-增量复制和粘贴,vba,excel,Vba,Excel,您好,我需要有关创建VBA以重复复制单元格范围的帮助,其中一列具有增量 当前数据 预期产量 我找到了一个vba,但只会复制基于C列的行,而不会增加日期 我不确定您为什么需要这样做,因为excel已经为这些场景构建了模式识别,输入两个连续日期后,如果您将鼠标悬停在单元格的边框上,然后向下拖动,所需的日期范围将自动显示在列中 如果出于任何原因,您仍然坚持按程序进行此操作,那么您的问题已经有了多种可行的解决方案: 依次指定每个单元格,然后按相应的行号递增该值,以在列A中返回所需的日期范围:

您好,我需要有关创建VBA以重复复制单元格范围的帮助,其中一列具有增量

当前数据

预期产量

我找到了一个vba,但只会复制基于C列的行,而不会增加日期


我不确定您为什么需要这样做,因为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")))

作为一个不得不以艰苦的方式学习的人,请接受我的建议,并确保在发布之前仔细研究您的问题,以找到解决方案。如有需要,请参阅指南

你试过什么?什么有效/无效?你也能澄清你的问题吗?看起来你可以创建一个每行有日期的表,不是吗?或者对于当前数据中的每个唯一日期,您希望在输出中有一行吗?将实际文本放入问题中-有助于搜索答案。