Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5494|回复: 8

求教如何用VBA,每隔相同列数,复制对应的内容

[复制链接]
发表于 2019-4-18 17:07 | 显示全部楼层 |阅读模式
2学分
本帖最后由 yves520 于 2019-4-19 11:23 编辑

求教高手,附件图片是举例,如何写VBA公式,需要复制C2到E10内容,粘贴在F2位置,I2位置,L2位置...
通过点击按钮进行循环粘贴。
万分感谢!

内容.PNG

如何连续复制.rar

6.71 KB, 下载次数: 2

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-4-19 09:09 | 显示全部楼层
本帖最后由 爱疯 于 2019-4-19 09:19 编辑

Sub test()
    Dim j
    For j = 3 To [i1].Column Step 3
        Cells(2, j).Resize(9).Copy Cells(2, j).Offset(0, 2)
    Next j
End Sub
回复

使用道具 举报

 楼主| 发表于 2019-4-19 10:14 | 显示全部楼层
爱疯 发表于 2019-4-19 09:09
Sub test()
    Dim j
    For j = 3 To .Column Step 3

您好,试过了,但运行无反应
回复

使用道具 举报

发表于 2019-4-19 10:29 | 显示全部楼层
yves520 发表于 2019-4-19 10:14
您好,试过了,但运行无反应

建议上传一个附件,因为不知道你的文档会不会有些什么特殊情况。
另外,方便别人回复,其实就是方便解决自己的问题

回复

使用道具 举报

 楼主| 发表于 2019-4-19 11:24 | 显示全部楼层
爱疯 发表于 2019-4-19 10:29
建议上传一个附件,因为不知道你的文档会不会有些什么特殊情况。
另外,方便别人回复,其实就是方便解决 ...

首次弄,不好意思,已经上传了附件,谢谢帮忙
回复

使用道具 举报

发表于 2019-4-19 14:41 | 显示全部楼层
如何连续复制.rar (16.38 KB, 下载次数: 3)
回复

使用道具 举报

 楼主| 发表于 2019-4-19 16:33 | 显示全部楼层

不好意思,可能是我表达不好,我想将C2:E10内容,逐个复制在F2,I2,L2,O2,.... 因要复制很多次(50次以上)。
回复

使用道具 举报

发表于 2019-4-19 17:06 | 显示全部楼层
yves520 发表于 2019-4-19 16:33
不好意思,可能是我表达不好,我想将C2:E10内容,逐个复制在F2,I2,L2,O2,.... 因要复制很多次(50次 ...

不明白题意

要不你用6楼的附件,手动给出直至I2的结果?
回复

使用道具 举报

发表于 2019-6-28 01:45 | 显示全部楼层
http://www.excelpx.com/forum.php?mod=attachment&aid=NDM0MDM5fGUwOGEzYjBmMGVkZDY5NDU0ZjY3MmUwY2U2Yzc4NGVjfDE3MTUwNDM3NzQ%3D&request=yes&_f=.png

Sub 宏3()
    Dim i, b
    'b = ActiveSheet.Range("IV1").End(xlToLeft).Column
   
    b = 50  '复制次数
   
    Range("C2:E10").Select
    Selection.Copy
For i = 1 To b
    Cells(2, i * 3 + 3).Select
    ActiveSheet.Paste
    Next
End Sub

TIM截图20190628013718.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-7 09:02 , Processed in 0.441155 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表