Excel精英培训网

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

[已解决]请教EXCEL自动以递增方式复制重复次数,并自动在另一列从0开始排序,谢谢

[复制链接]
发表于 2015-9-9 21:25 | 显示全部楼层 |阅读模式
Snap6.jpg

搞了半天搞不出来,郁闷,请教各位大侠,如何能自动实现上述功能,函数或VB什么的,谢谢谢谢!!!
最佳答案
2015-9-10 08:41
本帖最后由 yorkchenshunan 于 2015-9-10 08:47 编辑

看看这个
发表于 2015-9-9 21:50 | 显示全部楼层
本帖最后由 Hsiao 于 2015-9-9 21:56 编辑
  1. Sub test()
  2. Dim x%, arr, brr, y%, s%, drr(1 To 100000, 1 To 2)
  3. arr = Range("a1").CurrentRegion
  4. For x = 1 To UBound(arr)
  5.     brr = Split(arr(x, 1), "-")
  6.     For y = 0 To arr(x, 2) - 1
  7.          s = s + 1
  8.          drr(s, 1) = brr(0) & "-" & brr(1) + y
  9.          drr(s, 2) = y
  10.     Next
  11. Next
  12. [d1].Resize(s, 2) = drr
  13. End Sub
复制代码

xx.zip

14.92 KB, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2015-9-9 22:41 | 显示全部楼层
Snap7.jpg
Snap8.jpg

测试的简单的可以,其实我的文档是附件这个样的,调试和运行报错,类型不匹配,错误我截图了,请这位大侠帮我看下,太感谢了!
回复

使用道具 举报

发表于 2015-9-10 08:41 | 显示全部楼层    本楼为最佳答案   
本帖最后由 yorkchenshunan 于 2015-9-10 08:47 编辑

看看这个

工作簿1.rar

17.83 KB, 下载次数: 23

回复

使用道具 举报

 楼主| 发表于 2015-9-10 11:04 | 显示全部楼层
yorkchenshunan,太感谢了,折腾了好久,给你几个语句搞定了,感激之情难于言表了,赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 05:05 , Processed in 0.581185 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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