有的时候,我们希望把表中的公式提取出来,进行保存!

少量,我们可以手动复制,量大,猝……

所以我们今天就分享一下如何一键提取

用什么,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中的所有公式!相关推荐

  1. 动漫的python语言代码大全_使用Python来看看动漫中的你

    百度人工智能运用世界领先的对抗生成网络,结合人脸检测.头发分割.人像分割等技术,为用户量身定制千人千面的二次元动漫形象,并且可通过参数设置,生成戴口罩的二次元动漫人像. 先来一组图看看效果 八种口罩任 ...

  2. access vba代码大全_这本VBA经典图书终于做活动了,还是5折!

    HI~大家好.记得之前一直给大家推荐咱们EH论坛编著的VBA图书<Excel VBA经典代码应用大全>,这书出来有段时间了,但一直未见出有力的优惠活动.这次京东破天荒出了个5折,而且是没有 ...

  3. c 语言整人代码大全,C 语言整人代码大全.doc

    C 语言整人代码大全 C 语言整人代码大全 WScript.Echo("嘿,谢谢你打开我哦,我等你很久 拉!"&TSName) WScript.Echo("你是可 ...

  4. Excel公式向导一键提取日期中日的操作方法

    今天小编要和大家分享的是,Excel公式向导一键提取日期中日的操作方法 (方方格子插件) 1.先看动图演示吧 2.选择第一个日期操作 3.选择公式向导操作按钮 4.选择取时间中的部分的操作命令 5.弹 ...

  5. Excel一键提取日期中月份的操作方法

    如图所示的日期,今天小编将通过Excel一键提取日期中月份给提取出来,该如何操作呢 (方方格子插件) 1.先看动图演示吧 2.选择第一个开始日期 3.选择公式向导按钮 4.选择其中的取时间中的部分 5 ...

  6. vba ado返回集合_利用VBA代码导出工作表中的图片

    蓝字关注,加微信NZ9668获资料信息  VBA解决方案   系列丛书作者  头条百家平台 VBA资深创作者 _______________________________ 大家好,世界各地,疫情施虐 ...

  7. select vba 网页 翻页_通过VBA程序来实现Excel表格翻页的方法

    在查看拥有较多数据的Excel工作表时,可以通过按"PageUp"或"PageDown"键(或拖动程序窗口左侧滚动条上的滑块)来进行翻页操作.实际上,用户还可以 ...

  8. vba编程把纯文本转换成html,如何在Excel的单元格中将HTML转换为文本?

    如何在Excel的单元格中将HTML转换为文本? 如下面的屏幕截图所示,如果工作表单元格中存在许多html标记,那么如何在Excel中将它们转换为纯文本? 本文将向您展示两种从Excel单元格中删除所 ...

  9. vba编程教程视频教程_我已经完成了编程教程。 怎么办?

    vba编程教程视频教程 by Preethi Kasireddy 通过Preethi Kasireddy 我已经完成了编程教程. 怎么办? (I've done programming tutoria ...

最新文章

  1. 同步和串行的区别_[深度思考]·为什么CNN是同步(并行)而RNN是异步(串行)的呢?...
  2. ATTCK矩阵 linux系统安全实践
  3. 02--MySQL自学教程:数据库MySQL纯净卸载
  4. Ext.Net学习笔记10:Ext.Net ComboBox用法
  5. 计算机c盘用户,windows 7 c盘的用户文件夹users如何转移
  6. 宇宙第一 IDE Visual Studio 支持 Java 了!
  7. 输入字符_你会输入带圈字符吗?
  8. python爬虫实战——爬取猫眼电影TOP100并导入excel表
  9. 电信版的华为EC6108V9C刷机
  10. mappedBy的具体使用及其含义
  11. overload方法重载
  12. 基于蚁群算法的MTSP问题
  13. 如何以管理员身份进入dos命令窗口
  14. 高质量WordPress下载站模板5play主题源码
  15. SLURM Array Job
  16. SIP协议标准和实现机制
  17. 智能化转型战略的成功及强大的运营绩效带动联想18/19财年营业额创历史新高
  18. 名帖343 怀素 草书《王献之王洽王珣书评》
  19. 这个客制化键盘,秀翻我了~
  20. 中国第一台微型计算机合肥,这个安徽城市竟有15个中国第一、世界第一! 为你骄傲!...

热门文章

  1. 西京学院计算机科学与技术专业怎么样,西京学院有哪些专业及什么专业好
  2. 时序轮转的意思_天地是景框时序轮转的风景----(傻女人)
  3. js面向对象-组合使用构造函数模式和原型模式(使用最广泛、认同度最高)
  4. 爱宠无人看护?别担心人工智能已经来了
  5. 轻量级的Ajax解决方案——DynAjax:直接在客户端调用C#类的方法
  6. javascript-操作符
  7. 软考网络工程师--计算机硬件基础
  8. Django annotate: 外键字段解析问题
  9. Hibernate注解使用以及Spring整合
  10. Unit Testing in iOS