当前位置: 首页 > news >正文

excel 宏 把一个工作表按照某几个列拆分为多个工作表

    • 前言
    • step 1 进入excel vba编程界面
    • step 2 粘贴代码
    • step 3 运行代码
    • step 4 删除宏代码

前言

这两天接触到excel比较多,才发现使用excel不仅仅是简单的复制粘贴。
excel vb代码是非常强大,学会使用一些常用的功能,可以大大减少工作量。
废话不多少,来看
如下表格学生成绩表

如果我们要把这个表按照班级拆分为三个表,可能一般我们都是通过筛选后复制粘贴。但这是最土的办法,并且如果分类很多,数据量又大的话,非常浪费时间。
来看使用excel宏轻松搞定。excel宏代码如下:

Option Explicit Option Base 1 Sub 按指定列分组拆分数据() Application.ScreenUpdating = False Application.DisplayAlerts = False Dim self As Worksheet Set self = ActiveSheet Dim nLastRowNum As Long Dim nLastColumnNum As Long Dim i As Long ' 删除其他的sheet For i = Sheets.Count To 1 Step -1 If Sheets(i).Name <> self.Name Then Sheets(i).Delete End If Next i Application.DisplayAlerts = True Application.ScreenUpdating = True '获取全部数据范围 nLastRowNum = Cells(Rows.Count, 1).End(xlUp).Row nLastColumnNum
http://www.jsqmd.com/news/1281131/

相关文章:

  • B站视频下载终极指南:BilibiliDown跨平台免费下载器完全教程
  • 3步实现Mac百度网盘极速下载:告别龟速下载的终极方案
  • 终极指南:如何用免费工具VR-Reversal在普通设备上播放VR视频
  • 免费备份QQ空间历史说说:GetQzonehistory完整指南
  • NBM7100A与PIC18LF4553的低功耗电源管理方案
  • 2026年沈阳电线电缆回收企业盘点 圣兴再生资源回收服务及行业要点梳理 - 浩了个浩
  • 研究生论文AIGC检测挑战与千笔降AI率工具解析
  • C#转C++实战:内存管理、RAII与面向对象编程核心差异解析
  • 免费开源的Modbus调试工具:5分钟快速上手指南
  • 计算机专业英语学习网站开发全栈指南
  • 5步实现Steam游戏自动破解的完整解决方案:专业级自动化DRM移除工具终极指南
  • three.js 编辑器提供哪些商业服务
  • GCC编译器查看C语言编译过程
  • 物联网设备初级电池寿命优化方案与低功耗设计实践
  • UnityEngine.UI程序集丢失:系统性排查与解决方案全解析
  • 网上那么多订票攻略,到底怎么买特价机票才真实有效? - 工具软件使用方法推荐
  • MATLAB实现电-热综合能源系统两阶段优化调度
  • 如何彻底掌控Windows窗口:Window Resizer终极桌面管理指南
  • Maven 常用的jar包依赖
  • AI产品的客户留存率提升实践:从数据预警到主动干预的运营体系
  • 3步快速部署IPBan:免费高效的服务器安全防护终极方案
  • NBM5100A与TM4C129LNCZAD在低功耗物联网设备中的协同设计
  • 三步掌握Project Graph:免费跨平台节点图工具终极指南
  • 如何在电脑上流畅运行Switch游戏?Ryujinx模拟器终极指南
  • 企业级中文LLM实战:从微调到部署全流程解析
  • 从宝可梦到无人机:AI训练数据的非传统来源与工程挑战
  • 绝区零蕾米埃尔培养材料介绍 蕾米埃尔培养需要什么材料
  • Spring Boot高校离校系统开发实践与架构设计
  • 渔人的直感:FF14钓鱼计时器的终极指南
  • NBM5100A芯片在低功耗物联网设备中的高效电源管理方案