2012-10-04 95 views

回答

2

试试这个。

Dim arr As Variant 
arr = Array("UnitPriceUSD", "TotalCostUSD", "UnitPrice", "TotalCost") 

Range("AB1:AE1").Value = arr 

或者更简单:

Range("AB1:AE1").Value = Array("UnitPriceUSD", "TotalCostUSD", "UnitPrice", "TotalCost") 
+0

我需要首先声明任何阵列?我只是试过这个,它的工作原理 - Range(“AB1:AE1”)。Value = Array(“UnitPriceUSD”,“TotalCostUSD”,“UnitPrice”,“TotalCost”)。其他人发布了这个答案,但删除了它。 –

+0

是的,这似乎够了,我总是过分复杂的东西。 – mattboy