Excel精英培训网

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

[已解决]引用问题

[复制链接]
发表于 2016-4-1 10:20 | 显示全部楼层 |阅读模式
请看附件 新建 Microsoft Office Excel 工作表 (2).rar (16.13 KB, 下载次数: 15)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-4-1 19:07 | 显示全部楼层
QQ截图20160401185952.jpg

建议上传十几行实际的数据,不要把前面行删除了。
回复

使用道具 举报

 楼主| 发表于 2016-4-1 22:15 | 显示全部楼层
爱疯 发表于 2016-4-1 19:07
建议上传十几行实际的数据,不要把前面行删除了。

新建 Microsoft Office Excel 工作表 (2).rar (15.06 KB, 下载次数: 12)
回复

使用道具 举报

发表于 2016-4-1 22:31 | 显示全部楼层
Sub test()
    Dim A, B, d, i
    A = Sheets(1).[A4:M17]
    B = Sheets(2).[A16:F25]
    Set d = CreateObject("scripting.dictionary")

    For i = 1 To UBound(A)
        d(A(i, 2)) = d(A(i, 2)) & ";" & A(i, 13) & A(i, 12)
    Next i

    For i = 1 To UBound(B)
        B(i, 6) = Mid(d(B(i, 1)), 2)
    Next i
    Sheets(2).Range("a16").Resize(UBound(B, 2), UBound(B, 2)) = B
End Sub

3.rar (24.57 KB, 下载次数: 10)
回复

使用道具 举报

 楼主| 发表于 2016-4-2 18:36 | 显示全部楼层
爱疯 发表于 2016-4-1 22:31
Sub test()
    Dim A, B, d, i
    A = Sheets(1).[A4:M17]

QQ图片20160402182652.png QQ图片20160402182700.png 有部分引用不到,我的区域是表一:A4到整个工作表,表二是从A16到整个工作表,望修改一下代码
回复

使用道具 举报

 楼主| 发表于 2016-4-2 18:42 | 显示全部楼层
爱疯 发表于 2016-4-1 22:31
Sub test()
    Dim A, B, d, i
    A = Sheets(1).[A4:M17]

在我原来的代码上可否作修改来满足要求?
回复

使用道具 举报

发表于 2016-4-2 19:59 | 显示全部楼层
无法从你的回复中确定,建议上次 excel 文件
回复

使用道具 举报

 楼主| 发表于 2016-4-2 20:43 | 显示全部楼层
爱疯 发表于 2016-4-2 19:59
无法从你的回复中确定,建议上次 excel 文件

3.rar (17.94 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2016-4-2 21:15 | 显示全部楼层
4.rar (18.08 KB, 下载次数: 6)
回复

使用道具 举报

 楼主| 发表于 2016-4-2 21:26 | 显示全部楼层
爱疯 发表于 2016-4-2 21:15

附件中3月27日都引用不到F27
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 06:05 , Processed in 0.584609 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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