excel宏教程_EXCEL — 实用的VBA
虽说现在VBA真的是毫无排面,但只要会启用「宏」,收藏几个复制粘贴就能用的代码,作为一名办公室民工,总有用得上的时候。
所以这里记录几个之前工作中高频使用的小小小脚本。
下面提到的工作簿,即单个的 .xlsx 或 .xls 文件,工作表就是文件里的 sheet 。
1、自定义函数
自定义一个 Countcolor() 函数,统计区域内指定颜色的单元格个数。
无情,知乎的代码块提供了几十种语言,就是没有VB……
Function
函数说明:
比如在单元格输入 =countcolor(B2:F16,B8),会返回区域 (B2:F16) 内与 B8 单元格颜色相同的单元格数。
2、合并工作簿
依次打开某个文件夹下的 EXCEl 工作簿,将每一个工作簿下所有 Sheets 复制到当前的工作簿中。
Sub
3、合并工作表
新建一个空白的 sheet,把工作簿下所有 Sheet 里的数据按顺序逐行复制到这个新建的空白表格中。
比如2019年上证指数的行情数据,按季度分在了4张工作表里,这里希望把它们合在一个表格里:
复制以下代码:
Sub
保存后,执行「宏」,效果应该是这样的:
4、分组后拆分到工作表
把一个表格里的数据,按某一列分组,每一组的数据复制到一张新的工作表中。
比如:继续前面的2019年上证指数行情数据,在第一列新增「月份」字段,现在希望每个月的行情数据单独放在一张 Sheet 里。
复制以下代码:
Sub
保存后,执行「宏」,效果应该是这样的:
5、工作表保存为工作簿
把 EXCEL 文件里每一张 Sheet 单独保存为一个工作簿。
比如:继续使用前面的行情数据,把每个月的行情保存为单独的一个 EXCEL 文件。
复制以下代码:
Sub
保存后,执行「宏」,我们在同样的文件路径下会发现一个新的文件夹「Index」:
打完,收工。
excel宏教程_EXCEL — 实用的VBA相关推荐
- excel宏计算机,excel宏教程_电脑基础知识_IT计算机_专业资料.doc
excel宏教程_电脑基础知识_IT计算机_专业资料 Excel宏教程 一.?? 选中单个单元格 Range("").Select ? 例:Range("C9" ...
- excel宏教程_利用Excel和Power BI,打造自己的BI数据模型
文/大脸猫8年汽车行业数据分析经验,擅长跨行业快速理解业务并搭建模型,利用Power BI,Python等工具实现业务及报表自动化,相比技术更关注如何落实实际业务场景的解决方案. 相信很多人使用Pow ...
- excel宏根据表格自动计算机,使用VBA从Excel电子表格自动执行Internet Explorer会话 | MOS86...
它与Windows集成后,可以使用任何支持它的应用程序(例如Word,Outlook或Excel)中的Visual Basic for Applications(VBA)脚本,以多种令人惊讶的方式控制 ...
- excel使用教程_Excel 有多强大?你用 Excel 做的最酷的事情是什么?
你以为Excel就只能拿来做普通的图表展示数据么?分享 9 个Excel非常强大,非常炫酷的效果给大家,希望对大家有帮助~ 01. Excel特制的仪表盘 除了用来展示基础的数据之外,Excel还可以 ...
- Excel宏(VBA)类模块的创建与调用
Excel宏VBA类模块的创建与调用 1 类模块的介绍 2 为什么要使用类模块 3 如何创建类模块 4 如何调用类模块 5 代码 1 类模块的介绍 2 为什么要使用类模块 3 如何创建类模块 类模块的 ...
- Excel宏(VBA)密码破解
最近在研究一个Excel宏,想查看VBA代码但是有密码,于是想着能不能移除密码.网上查找一番资料后进行了尝试. 一,准备工具 Excel Hex Editor Neo 二,开始实践 首先将.xlsm后 ...
- 计算机中的乘法函数公式,教程方法;excel乘法函数_excel乘法公式电脑技巧-琪琪词资源网...
琪琪词资源网-教程方法;excel乘法函数_excel乘法公式电脑技巧,以下是给大家带来的教程方法;excel乘法函数_excel乘法公式,大家可以了解一下哦! excel乘法函数 Excel中经常会 ...
- 【VBA(一):For循环】【Excel中宏的使用+手工书写VBA代码+使用For循环+小结及练习】
文章目录 Excel中宏的使用 录制宏 优缺点 录制相对引用的宏 案例 手工书写VBA代码 新建模块 使用For循环 案例 小结及练习 定义 宏 VBA(ALT+F11) 相关概念 定位 制作工资条 ...
- java excel多选_excel宏选择多行
我有excel宏来选择要剪切并粘贴到下一张纸的行 . 现在我想一次选择多行来剪切并粘贴到下一张工作表,然后返回上一张工作表以删除已剪切的空白行 . 我对单行剪切和粘贴的代码如下: Sub CutPas ...
最新文章
- 026_jdbc-mysql-PrepareStatement解决sql注入
- Java 连接各种数据库
- 应用maven的感想
- ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 80 Days(双向队列+尺取法)
- postfixadmin 导入数据库出错 ERROR 1062 (23000) at line 29
- 作者:武永卫(1974-),男,清华大学计算机科学与技术系教授
- iPhone 12 5G更耗电?续航时间较4G妥妥地缩短不少
- PreparedStatement JDBC域处理/SQl攻击
- Oracle iops升高查看,一则简单的磁盘的iops测试
- eShopOnContainers学习系列(二):数据库连接健康检查
- 论文阅读_ICD编码_TLSTM
- 增加项目报告功能,支持与TAPD、Jira、禅道双向同步缺陷,MeterSphere开源持续测试平台v1.15.0发布
- 微信小程序-图片上传功能的实现
- 五分钟科普:微信 PC 端多开的秘密
- 4 书写规则
- Docker真正的入门
- Pytorch深度学习基础 实战天气图片识别(基于ResNet50预训练模型,超详细)
- Android钢琴滑动代码,Android实现简易版弹钢琴效果
- 微雪2.9寸墨水屏在普中Z100(stm32f103zet6)板上点亮
- RK3588-SDK下载
热门文章
- iApp 的销售模式的重要性?
- 英语外企生活常用口语
- Mac OS自带游戏
- TencentOS-tiny官方开发板EVB_MX上手Demo
- 故障排除: rpmdb: BDB0113 Thread/process 21869/140531746672 failed: BDB1507 Thread died
- 网络抓包工具 Fiddler
- 气氛热烈 金句频出!一文看尽网易科技首期AIGC创新社沙龙
- Android加速度传感器原理,一种Android加速度传感器应用的通用解决方案
- Druid-排查conditionDoubleConstAllow配置问题(double const condition)
- HDU 4687 Boke and Tsukkomi【带花树】