Excel精英培训网

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

[已解决]如何改进精简隔列复制代码

[复制链接]
发表于 2010-8-13 13:58 | 显示全部楼层 |阅读模式
TXFTF6mC.rar (8.01 KB, 下载次数: 3)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-8-13 14:15 | 显示全部楼层    本楼为最佳答案   


Sub test()
    Dim i As Integer
    Dim EndRow As Long
    Dim Arr1, Arr2
    With Sheets(1)
        EndRow = .[A65536].End(xlUp).Row
        Arr1 = .Range("A3:A" & EndRow)
        Arr2 = .Range("C3:E" & EndRow)
    End With
    
    For i = 2 To Sheets.Count
        Sheets(i).[A4].Resize(EndRow - 2, 1) = Arr1
        Sheets(i).[B4].Resize(EndRow - 2, 3) = Arr2
    Next
End Sub
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 20:59 , Processed in 0.520418 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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