Excel精英培训网

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

[已解决]分类保存的问题,求助!!!望老师帮忙!!!谢谢~!

[复制链接]
发表于 2017-8-14 22:17 | 显示全部楼层 |阅读模式
图片说明: 03.jpg
压缩包: 根据批号分区保存.rar (225.07 KB, 下载次数: 13)
发表于 2017-8-15 08:31 | 显示全部楼层
回复

使用道具 举报

发表于 2017-8-15 08:46 | 显示全部楼层
根据批号分区保存.rar (227.16 KB, 下载次数: 7)
回复

使用道具 举报

发表于 2017-8-15 11:51 | 显示全部楼层
Sub 按批次分表保存()
For Each c In Sheet1.Range("b2:b" & [b60000].End(xlUp).Row)
nm = CStr(Left(c, 2))
Rows(c.Row).Copy Sheets(nm).Rows(Sheets(nm).[ A60000].End(xlUp).Row + 1)
Next c
End Sub
试试
回复

使用道具 举报

 楼主| 发表于 2017-8-15 14:32 | 显示全部楼层
yonhe 发表于 2017-8-15 11:51
Sub 按批次分表保存()
For Each c In Sheet1.Range("b2:b" & .End(xlUp).Row)
nm = CStr(Left(c, 2))

老师!您的代码有效的达到了分类保存的目的!谢谢您的帮助!但是我想知道
如何从【ListView1ListItems(A).SubItems(1)】中判断出数据类型,然后分别保存至【FY、XS表】里面。
06.jpg

回复

使用道具 举报

发表于 2017-8-15 14:41 | 显示全部楼层
这个没研究过
回复

使用道具 举报

 楼主| 发表于 2017-8-15 15:01 | 显示全部楼层

老师认识一些坛里的高手吗?
帮我请他们出来帮帮忙~!!!
谢谢啦!
回复

使用道具 举报

发表于 2017-8-15 16:39 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub CommandButton2_Click()    '保存
  2.     Dim 批号
  3.     Set d = CreateObject("scripting.dictionary")
  4.     For Each sh In Worksheets
  5.         d(sh.Name) = ""
  6.     Next
  7.     Set lv = ListView1
  8.     For a = 1 To lv.ListItems.Count
  9.         Set itm = lv.ListItems(a)
  10.         批号 = Left(itm.SubItems(1), 2)
  11.         If Not d.exists(批号) Then
  12.             Sheets.Add after:=Sheets(Sheets.Count)
  13.             ActiveSheet.Name = 批号
  14.             Sheets(1).[a1:d1].Copy Sheets(批号).[a1]
  15.         End If
  16.         Sheets(1).Activate
  17.         With Sheets(批号)
  18.             i = .[a65536].End(3).Row + 1
  19.             .Cells(i, 1) = itm.Text
  20.             .Cells(i, 2) = itm.SubItems(1)
  21.             .Cells(i, 3) = itm.SubItems(2)
  22.             .Cells(i, 4) = itm.SubItems(3)
  23.         End With
  24.     Next a
  25. End Sub
复制代码

根据批号分区保存.rar

224.34 KB, 下载次数: 20

回复

使用道具 举报

发表于 2017-8-15 20:58 | 显示全部楼层
谢谢     分享  
回复

使用道具 举报

 楼主| 发表于 2017-8-15 22:16 | 显示全部楼层

老师!请帮忙把你刚给的代码
再加上1个判断,,,谢谢!
http://www.excelpx.com/thread-432802-1-1.html
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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