VBA分表分类代码

论坛 期权论坛 期权     
特立独行的菜鸟   2019-6-16 04:21   2076   0
  1. Sub shtadd_1()
复制代码
  1. Dim i As Integer, sht As Worksheet
复制代码
  1. i = 2
复制代码
  1. Set sht = Worksheets("Sheet1")
复制代码
  1. Do While sht.Cells(i, "L").Value  ""
复制代码
  1. On Error Resume Next
复制代码
  1. If Worksheets(sht.Cells(i, "K").Value) Is Nothing Then
复制代码
  1. Worksheets.Add after:=Worksheets(Worksheets.Count)
复制代码
  1. ActiveSheet.Name = sht.Cells(i, "K").Value
复制代码
  1. End If
复制代码
  1. i = i + 1
复制代码
  1. Loop
复制代码
  1. End Sub
复制代码
  1. [/code][code]Sub FenLei()
复制代码
  1. Dim i As Long, bj As String, rng As Range
复制代码
  1. i = 2
复制代码
  1. bj = Cells(i, "K").Value
复制代码
  1. Do While bj  ""
复制代码
  1. Set rng = Worksheets(bj).Range("A65536").End(xlUp).Offset(1, 0)
复制代码
  1. Cells(i, "A").Resize(1, 13).Copy rng
复制代码
  1. i = i + 1
复制代码
  1. bj = Cells(i, "K").Value
复制代码
  1. Loop
复制代码
  1. [/code][code]End Sub
复制代码
[code][/code]以上代码可将特定列中的值归类,例如将A组的人归类到一个表格等
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP