VBA: сортировать массив на основе другого массива

У меня есть несколько очень длинных массивов, которые нужно отсортировать по алфавиту в зависимости от действий пользователя, но для простоты я буду использовать следующий пример:

Dim Name as Variant, Street as Variant
Name = array("B", "C", "D", "A", "E")
Street = array("1", "2", "3", "4", "5")

После того, как пользователь нажмет кнопку сортировки,Name массив теперь имеет следующий порядок

("A", "B", "C", "D", "E")

и тогда мне нужно отсортироватьStreet массив, поэтому он получает соответствующий порядок, т.е.

("4", "1", "2", "3", "5")

Какой самый эффективный способ сделать это в VBA?

Пожалуйста отметьтеЯ знаю, как сортировать отдельный массив в VBA, я только ищу ответы, которые включают сортировку массива на основе другого массива. Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос