Как объявить двумерный массив и сделать его сортировку, имея моё начало кода? - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Прошу помощи. Не знаю, как объявить двумерный массив и сделать его сортировку, исходя из кода ниже. Именно такое начало. Как быть?
Листинг программы
  1. Sub massSort()
  2. '--------------------
  3. ActiveSheet.UsedRange.EntireRow.Delete
  4. Cells.Clear
  5. ReDim c(1 To 6, 1 To 5)
  6. c = Array(9, -8, 4, 28, -10, vbCr & _
  7. 4, -13, -5, 6, 19, vbCr & _
  8. 17, -3, 1, -3, -8, vbCr & _
  9. -4, -18, 0, 9, 15, vbCr & _
  10. 2, 11, -7, 16, -24, vbCr & _
  11. 39, -21, -7, -18, 9)
  12. 'Cells(1, 1).Resize(6, 5) = c
  13. End Sub

Решение задачи: «Как объявить двумерный массив и сделать его сортировку, имея моё начало кода?»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Sub tt()
  4.     Dim arr1
  5.     Dim arr2(1 To 3, 1 To 3)
  6.     Dim i&, x&, y&
  7.  
  8.     arr1 = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)
  9.     i = -1
  10.     For x = 1 To 3
  11.         For y = 1 To 3
  12.             i = i + 1
  13.             arr2(x, y) = arr1(i)
  14.         Next
  15.     Next
  16.  
  17.     [a1].Resize(3, 3) = arr2
  18. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.538 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы