我有一個數組:VBA:多維數組REDIM
Dim qcNo(4, 2, 350) As String
我的問題是,有時存在用於矩陣更大的要求。我需要350有時去1000.
是否有可能在3維陣列上做redim preserve
?
如果是這樣,我該怎麼做?
我有一個數組:VBA:多維數組REDIM
Dim qcNo(4, 2, 350) As String
我的問題是,有時存在用於矩陣更大的要求。我需要350有時去1000.
是否有可能在3維陣列上做redim preserve
?
如果是這樣,我該怎麼做?
保留將保持現有的值。
Dim qcNo() As String
Redim qcNo(4,2,350) as string
Redim Preserve qcNo(4, 2, 1000) as string
我不明白。他在他的問題中說REDIM PRESERVE,那麼這是如何提供那些還沒有的東西呢? – 2010-07-28 19:51:37
因爲他問「這是否可能」,這意味着他質疑這是否會起作用,並且我的答案中的代碼表明它的確如此。對不起,我沒有包含解釋。 – JeffO 2010-07-29 14:03:03
但是他爲什麼不能親自嘗試呢?他一直都在做這種事情,提出問題,他顯然知道我無法檢測到的答案。 – 2010-07-30 21:28:47
只要您只更改最後一個維度,它應該可以工作。你試過了嗎?它沒有工作? – 2010-07-26 18:10:44