excel vba编程代码大全_实战VBA代码一键提取EXCEL中的所有公式!
有的时候,我们希望把表中的公式提取出来,进行保存!
少量,我们可以手动复制,量大,猝……
所以我们今天就分享一下如何一键提取
用什么,VBA上吧!
还是老规矩,我们先看一下动画效果
动画效果
制作教程
这里我们使用VBA代码处理,才能达到一键的效果
具体代码如下,已注释
源码:
Option Explicit'日期:2020-5-15'作者:EXCEL办公实战-小易'功能:提取EXCEl中的所有公式'---------------------------------------------------Sub getAllFormula() Dim allFormulaRng As Range, fmRng As Range Dim sht As Worksheet Dim arFormula(1 To 100000, 1 To 4) Dim n As Long For Each sht In ThisWorkbook.Worksheets On Error Resume Next '已使用区域中定位公式 Set allFormulaRng = sht.UsedRange.SpecialCells(xlCellTypeFormulas) If Err = 0 Then If Not allFormulaRng Is Nothing Then For Each fmRng In allFormulaRng n = n + 1 With sht arFormula(n, 1) = n - 1 '序号 arFormula(n, 2) = sht.Name '表名 arFormula(n, 3) = fmRng.Address(0, 0) '地址 arFormula(n, 4) = fmRng.Formula '公式 End With Next End If Else '无公式,打印表名和错误说明 Debug.Print sht.Name & "_" & Err.Description Err.Clear End If Next '写入结果 With Sheets("公式") .Cells.Clear With .Columns("A:F") .Font.Size = 11 .Font.Name = "Microsoft YaHei UI" .HorizontalAlignment = xlLeft .NumberFormatLocal = "@" End With .[A1].Resize(1, 4) = Array("序号", "表名", "地址", "公式") .[A2].Resize(n, 4) = arFormula .Columns("A:F").AutoFit End WithEnd Sub
如果使用
具体参考:番外篇-EXCEL如何使用宏(VBA)
这里也稍微讲一下,可能部分同学没细去看过
使用步骤:
1、复制代码:Ctrl+C 直接复制,没什么讲的
2、进入VBE,粘贴代码
3、修改表名为公式-用于存放结果
4、插入控件,绑定代码
5、点击按钮,执行
动画演示:
小结
当我们入门EXCEL后,可以慢慢去学习VBA,VBA的强大之处,就是可以把重复的、繁琐、有逻辑的事情,一键搞定
最后建议:收藏备查,觉得不错,分享一下!
excel vba编程代码大全_实战VBA代码一键提取EXCEL中的所有公式!相关推荐
- 动漫的python语言代码大全_使用Python来看看动漫中的你
百度人工智能运用世界领先的对抗生成网络,结合人脸检测.头发分割.人像分割等技术,为用户量身定制千人千面的二次元动漫形象,并且可通过参数设置,生成戴口罩的二次元动漫人像. 先来一组图看看效果 八种口罩任 ...
- access vba代码大全_这本VBA经典图书终于做活动了,还是5折!
HI~大家好.记得之前一直给大家推荐咱们EH论坛编著的VBA图书<Excel VBA经典代码应用大全>,这书出来有段时间了,但一直未见出有力的优惠活动.这次京东破天荒出了个5折,而且是没有 ...
- c 语言整人代码大全,C 语言整人代码大全.doc
C 语言整人代码大全 C 语言整人代码大全 WScript.Echo("嘿,谢谢你打开我哦,我等你很久 拉!"&TSName) WScript.Echo("你是可 ...
- Excel公式向导一键提取日期中日的操作方法
今天小编要和大家分享的是,Excel公式向导一键提取日期中日的操作方法 (方方格子插件) 1.先看动图演示吧 2.选择第一个日期操作 3.选择公式向导操作按钮 4.选择取时间中的部分的操作命令 5.弹 ...
- Excel一键提取日期中月份的操作方法
如图所示的日期,今天小编将通过Excel一键提取日期中月份给提取出来,该如何操作呢 (方方格子插件) 1.先看动图演示吧 2.选择第一个开始日期 3.选择公式向导按钮 4.选择其中的取时间中的部分 5 ...
- vba ado返回集合_利用VBA代码导出工作表中的图片
蓝字关注,加微信NZ9668获资料信息 VBA解决方案 系列丛书作者 头条百家平台 VBA资深创作者 _______________________________ 大家好,世界各地,疫情施虐 ...
- select vba 网页 翻页_通过VBA程序来实现Excel表格翻页的方法
在查看拥有较多数据的Excel工作表时,可以通过按"PageUp"或"PageDown"键(或拖动程序窗口左侧滚动条上的滑块)来进行翻页操作.实际上,用户还可以 ...
- vba编程把纯文本转换成html,如何在Excel的单元格中将HTML转换为文本?
如何在Excel的单元格中将HTML转换为文本? 如下面的屏幕截图所示,如果工作表单元格中存在许多html标记,那么如何在Excel中将它们转换为纯文本? 本文将向您展示两种从Excel单元格中删除所 ...
- vba编程教程视频教程_我已经完成了编程教程。 怎么办?
vba编程教程视频教程 by Preethi Kasireddy 通过Preethi Kasireddy 我已经完成了编程教程. 怎么办? (I've done programming tutoria ...
最新文章
- 同步和串行的区别_[深度思考]·为什么CNN是同步(并行)而RNN是异步(串行)的呢?...
- ATTCK矩阵 linux系统安全实践
- 02--MySQL自学教程:数据库MySQL纯净卸载
- Ext.Net学习笔记10:Ext.Net ComboBox用法
- 计算机c盘用户,windows 7 c盘的用户文件夹users如何转移
- 宇宙第一 IDE Visual Studio 支持 Java 了!
- 输入字符_你会输入带圈字符吗?
- python爬虫实战——爬取猫眼电影TOP100并导入excel表
- 电信版的华为EC6108V9C刷机
- mappedBy的具体使用及其含义
- overload方法重载
- 基于蚁群算法的MTSP问题
- 如何以管理员身份进入dos命令窗口
- 高质量WordPress下载站模板5play主题源码
- SLURM Array Job
- SIP协议标准和实现机制
- 智能化转型战略的成功及强大的运营绩效带动联想18/19财年营业额创历史新高
- 名帖343 怀素 草书《王献之王洽王珣书评》
- 这个客制化键盘,秀翻我了~
- 中国第一台微型计算机合肥,这个安徽城市竟有15个中国第一、世界第一! 为你骄傲!...