`
hcx_2008
  • 浏览: 122110 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

EXCEL VBA 公式计算问题小结

 
阅读更多
首先推荐一个很不错的EXCEL编程学习网站:http://club.excelhome.net/

问题背景:最近同事遇到两个问题,描述如下。
场景1:Excel工具,某单元格为复杂公式,此公式来源于其他工作表中的数据,且调用自定义函数。当改变数据源的值时,公式单元格的值变为#Value!,选中该公式单元格,然后回车,发现公式单元格的值变成正确的数值结果。问题必然重现。
场景2:VB工具,查询并计算部分数据,将excel模板文件中的数据源进行填充,excel公式单元格也为复杂公式,当数据源填充时,公式单元格的计算结果自动更新。但VB读此excel文件时,却发现,所取公式单元格的值为#Value!。如果用VB调用工作薄保存后,再取该公式单元格的值,则能正常取到。

针对以上两个问题,百思不得其解。经过在上面的excel学习网站中搜索,整理,基本解决方案如下:
1.首先要保证excel选项中的自动计算被勾选。
2.尝试将公式单元格的格式修改为常规。
3.尝试将所有工作表中的所有单元格全选,设置格式为常规。
4.尝式修正公式,可用VBA代码来实现。...fm=cell.formula,cell.formula=fm...
5.查找替换:将所有"="查找替换为"="。类似于功能4,其实是将公式进行了刷新。
6.修复excel文件。
分享到:
评论

相关推荐

    excel技巧小结

    本资料小结将探讨几个关键的Excel技巧,帮助你提升工作效率。 1. **公式与函数应用**:Excel的核心功能之一就是公式和函数的使用。例如,SUM函数可以快速求和,AVERAGE用于计算平均值,COUNT统计单元格数量,VLOOK...

    excel配置.txt

    ### 小结 通过上述介绍,我们可以看到Excel不仅仅是一款简单的表格处理软件,其强大的功能和灵活性使其成为各行各业中不可或缺的工具之一。了解并掌握Excel的基础配置技巧对于提高工作效率至关重要。此外,对于使用...

    Excel.2010数据透视表应用大全

    #### 五、小结 通过学习《Excel 2010 数据透视表应用大全》,读者不仅可以掌握数据透视表的基本操作,还能深入了解如何运用这一强大的工具来进行高效的数据分析。无论是对于初学者还是有经验的Excel用户来说,这...

    Excel如何去掉文本或数字前的单引号.doc

    Excel 中单引号的处理...小结 在本文中,我们讨论了如何在 Excel 中删除单引号、批量生成前面带单引号的数字文本、英文状态的单引号的作用等知识点。这些知识点都是非常重要的,可以帮助我们更好地处理和分析数据。

    PROJECT 2007宝典 9/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 7/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 1/10

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 8/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 5/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 6/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 3/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 2/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    PROJECT 2007宝典 4/9

     1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3 小结  第2部分 推进项目  ...

    常规三轴试验数据处理的电子表格法.pdf

    通过Excel强大的计算功能和VBA编程语言,该方法实现了从数据记录到分析绘图的无缝链接,为岩土工程的研究和实践提供了新的工具和方法。随着技术的发展,这种数据处理方法在未来有望得到更广泛的应用和进一步的优化。

Global site tag (gtag.js) - Google Analytics