[算表] 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