Excel精英培训网

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

数组合并

[复制链接]
发表于 2019-1-21 18:12 | 显示全部楼层 |阅读模式
2学分
请各位帮忙看看,如何实现
捕获.JPG


Desktop.rar

25.49 KB, 下载次数: 30

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-1-21 18:53 | 显示全部楼层
看起来就是一个复制粘贴的事情啊,用VBA干什么呢?
回复

使用道具 举报

 楼主| 发表于 2019-1-21 19:23 | 显示全部楼层
望帝春心 发表于 2019-1-21 18:53
看起来就是一个复制粘贴的事情啊,用VBA干什么呢?

我只是简化模拟的数据,还有其它计算,只是卡在“如何将两个二维数组合并”,希望您能指点一下。谢谢
回复

使用道具 举报

发表于 2019-1-21 19:57 | 显示全部楼层
蒋正栋jzd 发表于 2019-1-21 19:23
我只是简化模拟的数据,还有其它计算,只是卡在“如何将两个二维数组合并”,希望您能指点一下。谢谢

断章取义很难去解决一个实际完整的问题,所以...
回复

使用道具 举报

发表于 2019-1-21 21:50 | 显示全部楼层
用字典。
回复

使用道具 举报

发表于 2019-1-22 09:30 | 显示全部楼层
Sub test()
    Dim A, B, C, i, j


    A = Range("a1").CurrentRegion
    B = Range("h1").CurrentRegion
    ReDim C(1 To UBound(A), 1 To UBound(A, 2) * 2 - 1)


    For i = 1 To UBound(A)
        '第1列
        C(i, 1) = A(i, 1)

        '其它列
        For j = 2 To UBound(A, 2)
            C(i, j) = A(i, j)
            C(i, j + UBound(A, 2) - 1) = B(i, j)
        Next j
    Next i


    [a25].Resize(UBound(C), UBound(C, 2)) = C
End Sub



数组合并2.rar (11.94 KB, 下载次数: 24)
回复

使用道具 举报

发表于 2019-1-22 10:59 | 显示全部楼层
学习了、。。
回复

使用道具 举报

发表于 2019-1-26 08:13 | 显示全部楼层
学习                                      
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 02:26 , Processed in 0.232091 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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