Excel精英培训网

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

[已解决]多次复制表格内容到想要的位置

[复制链接]
发表于 2022-8-23 10:51 | 显示全部楼层 |阅读模式
0学分
如附件,将页签1中姓名和学历,复制到页签2中,按自己想要的次数复制,比如我想复制3次,就是复制3次,但不做排序,单纯的复制这一个范围;

最佳答案
2022-8-23 10:51
本帖最后由 我行我速2008 于 2022-8-23 11:41 编辑

Sub tt()
    Dim ar, br(), r%, k%
    Sheet2.[a1].CurrentRegion.Clear
    ar = Sheet1.[a1].CurrentRegion
    ReDim br(1 To UBound(ar), 1 To 2)
    For r = 1 To UBound(ar)
        br(r, 1) = ar(r, 3): br(r, 2) = ar(r, 5)
    Next r
    For k = 1 To Sheet1.Cells(3, 9)
        Sheet2.Cells(1 + UBound(ar) * (k - 1), 1).Resize(UBound(ar), 2) = br
    Next k
End Sub

底稿.zip

7.94 KB, 下载次数: 4

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-8-23 10:51 | 显示全部楼层    本楼为最佳答案   
本帖最后由 我行我速2008 于 2022-8-23 11:41 编辑

Sub tt()
    Dim ar, br(), r%, k%
    Sheet2.[a1].CurrentRegion.Clear
    ar = Sheet1.[a1].CurrentRegion
    ReDim br(1 To UBound(ar), 1 To 2)
    For r = 1 To UBound(ar)
        br(r, 1) = ar(r, 3): br(r, 2) = ar(r, 5)
    Next r
    For k = 1 To Sheet1.Cells(3, 9)
        Sheet2.Cells(1 + UBound(ar) * (k - 1), 1).Resize(UBound(ar), 2) = br
    Next k
End Sub
回复

使用道具 举报

发表于 2022-8-23 11:55 | 显示全部楼层
Sub test()
    Dim arr, brr, i, num%
    arr = Sheet1.[a1].CurrentRegion
    ReDim brr(1 To UBound(arr), 1 To 2)
    For i = 2 To UBound(arr)
        brr(i - 1, 1) = arr(i, 3)
        brr(i - 1, 2) = arr(i, 5)
    Next i
    num = InputBox("请输入数次", "复制提示")
    With Sheet2
        .UsedRange.ClearContents
        .[a1:b1] = Array("姓名", "学历")
        If num = 1 Then
            .Cells(Rows.Count, 1).End(3).Offset(1).Resize(UBound(brr), 2) = brr
        Else
            For i = 1 To num
                .Cells(Rows.Count, 1).End(3).Offset(1).Resize(UBound(brr), 2) = brr
            Next i
        End If
    End With
End Sub
复制.gif
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 16:52 , Processed in 0.464961 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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