De una matriz o array MUY LARGO necesito eliminar algunos registros (filas) sin tener que pasarlo por un bucle para eliminarlos.
¿Alguien sabe que comando utilizar o como hacerlo de forma directa?
Como ejemplo vean el codigo. Busco para arrays bidimensionales como unidimensionales.
Con el comando Erase, lo borra, pero existe un lugar vacio dentro del array y yo quiero quitarlo por completo y que se corran las posiciones.
Es decir que del Array (1,2,3,4,5) al eliminar la posicion 1 el resultado sería Array (1,3,4,5).
He visto que con la librería nueva ScriptForge se puede utilizar el comando "slice" pero no se como.
Gracias.
Código: Seleccionar todo
Sub eliminaUnValor()
Dim myArray () as Variant
myArray = Array (1,2,3,4,5)
Erase myArray (1) 'Este Vacía la posición pero necesito que se elimine también.
MsgBox "fin"
End Sub