2012-05-31 123 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兩者返回公式,而不是結果) 。

相關問題