Excel精英培训网

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

[习题] 第8讲示例: VBA数组处理重复值

[复制链接]
 楼主| 发表于 2008-1-9 19:59 | 显示全部楼层 |阅读模式
<p>大家用半小时的时间做一下,8点半讲解</p><p> 0eLkarhJ.rar (8.99 KB, 下载次数: 169)

DHHxHTN7.rar

3.93 KB, 下载次数: 229

第8讲示例: VBA数组处理重复值

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2008-1-9 19:59 | 显示全部楼层
回复

使用道具 举报

发表于 2008-1-9 20:01 | 显示全部楼层
回复

使用道具 举报

发表于 2008-1-9 20:01 | 显示全部楼层

<p>[em01]</p>
回复

使用道具 举报

发表于 2008-1-9 20:01 | 显示全部楼层

<p>来了,谢谢兰版........</p>
回复

使用道具 举报

发表于 2008-1-9 20:01 | 显示全部楼层

来了,做做看!
回复

使用道具 举报

发表于 2008-1-9 20:02 | 显示全部楼层

下载了
回复

使用道具 举报

发表于 2008-1-9 20:02 | 显示全部楼层

我的错哪了

<p>Sub wyz()<br/>Range("D2:D" &amp; Range("D65536").End(xlUp).Row).ClearContents<br/>Dim arr1(1 To 10, 1 To 1), arr2(1 To 10, 1 To 1), arr3()<br/>arr1 = Range("A2:A11")<br/>arr2 = Range("B2:B11")<br/>ReDim arr3(1 To UBound(arr1) + UBound(arr2), 1 To 1)<br/>arr3 = arr1<br/>x = UBound(arr3)<br/>For k = 1 To UBound(arr2)<br/>&nbsp;For l = 1 To UBound(arr1)<br/>&nbsp; If arr1(l, 1) = arr2(k, 1) Then GoTo 100<br/>&nbsp;Next l<br/>x = x + 1<br/>arr3(x + l - 1, 1) = arr2(k, 1)<br/>100:</p><p>Next k<br/>Range("e2").Resize(UBound(arr3)) = arr3<br/>End Sub<br/></p>
[此贴子已经被作者于2008-1-9 21:41:11编辑过]
回复

使用道具 举报

发表于 2008-1-9 20:02 | 显示全部楼层

<p>已下载</p>
回复

使用道具 举报

发表于 2008-1-9 20:02 | 显示全部楼层

来啦!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 22:16 , Processed in 0.269322 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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