[算表] VBA移除陣列中元素

作者: nazomegami (深呼吸~)   2016-03-09 12:21:47
軟體:excel vba
版本:2010
各位大大好,今有一陣列A,
其值為1~10,
若今天想要移除某一元素,
或以特定條件移除,如大於5之值,
則語法要如何寫呢?
另外在dictionary中可用remove移除某一元素,
但如果是以特定條件移除數個元素,
則要如何寫呢?
(手機上傳,排版不佳請見諒!)
作者: soyoso (我是耀宗)   2016-03-09 12:52:00
移除某元素或特定條件移除,可用迴圈配合判斷if將要保留的的元素寫到新的陣列內儲存格的話同上或用篩選配合迴圈range.specialcells可見儲存格方式寫到陣列內dictionary移除數個元素,可用迴圈for each e in dic.keys...next 迴圈內加上判斷來移除,e和dic為自訂變數移除上為dic.remove e
作者: nazomegami (深呼吸~)   2016-03-09 18:36:00
已解決問題,謝謝你!

Links booklink

Contact Us: admin [ a t ] ucptt.com