Excel精英培训网

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

自动分成班级打印

[复制链接]
发表于 2023-2-27 13:22 | 显示全部楼层 |阅读模式
自动分成班级打印.zip (18.8 KB, 下载次数: 11)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2023-2-27 15:02 | 显示全部楼层
添辅助列,MID取出相应班级,数据---分类汇总
回复

使用道具 举报

 楼主| 发表于 2023-3-3 10:04 | 显示全部楼层
rlz680926 发表于 2023-2-27 15:02
添辅助列,MID取出相应班级,数据---分类汇总

求vba代码
回复

使用道具 举报

发表于 2023-4-21 10:41 | 显示全部楼层
Sub test()
Application.DisplayAlerts = False
Dim sht As Worksheet
Range("a1:c1").Insert
Range("a1:c1") = Array("ѧoÅ", "DÕÃû", "°à¼¶")
Dim i As Integer
For i = 2 To Range("b65536").End(xlUp).Row
    Cells(i, 3) = --VBA.Mid(Cells(i, 1), 5, 2)
Next
Stop
For m = 1 To 20
Range("a:c").AutoFilter field:=3, Criteria1:=m
Set sht = Sheets.Add(after:=Sheets(Sheets.Count))
sht.Name = m
Sheets(1).Range("a1", Sheets(1).Range("b65536").End(xlUp)).Copy Sheets(Sheets.Count).Range("a1")
ActiveSheet.PrintOut Copies:=1
Sheets(Sheets.Count).Delete
Sheets(1).Range("a:c").AutoFilter
Next
Application.DisplayAlerts = True
End Sub
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 02:45 , Processed in 0.267951 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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