使用excel VBA将公式结果转换为字符串

时间:2012-05-31 21:34:04

标签: excel-vba vba excel

我正在开发一个项目,该项目要求我将数据从访问中吐出到Excel上,然后在excel中进行一些计算后最终导出到SQL中。当我从Access获取数据到excel时,我正在使用像

这样的excel公式
=RIGHT(F87616,4)

=IFERROR(MID(F87616,1,FIND("-",F87616,1)-1),"")

现在,我想要做的是,将这个公式替换为这些单元格的结果,这样当我从Excel导出到SQL时,我可以将这些数据作为字符串来获取。

我知道这可能听起来很混乱,但基本上我试图用我在使用公式计算值后得到的结果替换公式。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

如果你特别对一个单元格做某事,你可以做 range .Value(而不是 range .mormula或 range .FormulaR1C1都返回公式而不是结果)。