Допустим, у меня есть пара массивов, таких как:
array(0) = (a, b, d, e)
array(1) = (c, e, g)
array(2) = (a, c, f, g, h)
, которые имеют общие значения.
Я хочу увеличить длину этих массивов, чтобы они выглядели так:
(a, b, , d, e, , , )
( , , c, , e, , g, )
(a, , c, , , f, , h)
По сути, я хочу убедиться, что все массивы имеют одинаковую длину и что значения будут выровнены по каждому элементу.
Как это сделать с помощью кода VBA?
Я думал, что создам коллекцию, в которой будут храниться уникальные значения и переразметим существующие массивы, или создам новые массивы для отражения существующего в зависимости от длины коллекции. Но я не знаю, как переместить элементы массива соответственно.
Спасибо!