2012-05-31 81 views
0

我正在处理一个项目,该项目需要我将数据从访问中吐出到Excel中,然后在Excel中进行一些计算后最终导出到SQL中。当我从Access到Excel中获取数据,我使用Excel公式一样将公式结果转换为使用excel的字符串VBA

=RIGHT(F87616,4) 

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

现在,我想要做的是,这些细胞的结果替换这个公式,这样当我从Excel导出到SQL,我可以以字符串的形式获取这些数据。

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

+4

记录一个宏以选择单元格并执行pastespecial值。看看你得到什么代码:) –

+0

这并不令人困惑 - 这是一个常见的要求。做什么悉达思说,看看它是否适合你。 –

回答

0

如果你正在做的事情,以一个特别的细胞,你可以做范围 .value的(相对于范围 .Formula或范围 .FormulaR1C1两者返回公式,而不是结果) 。

相关问题