2014-02-12 49 views
0

我有一個數字列表,前3個數字是一個標識符,我將其拉出並設置在不同的列中。然後我想把這個電子表格導入到Access中,因爲我使用在單元格中使用公式,但將值導入Access

=left(A2,3) 

作爲公式我很難將其導入到訪問中。我的解決方法,我創建是

Worksheets("Data").Range("C2:C2520").Value = "=LEFT(A2,3)" 
Worksheets("Data").Range("C2:C2520").Copy 
Worksheets("Data").Range("C2:C2520").PasteSpecial xlPasteValues 

這工作,但我想知道如果有一個簡單的方法來做到這一點。

感謝

回答

0

簡單,但避免了複製/粘貼:

With Worksheets("Data").Range("C2:C2520") 
    .Formula = "=LEFT(A2,3)" 
    .Value = .Value 
End With 
+0

完美的解決方法對我來說,我知道複製和粘貼是不是最有效的方法 – user3271518

相關問題