ПЛ
Павел Ливанов

помогите, пожалуйста! Никак не получается программирование VBA

Сформировать на основе данных исходного массива А два массива В и С. В массиве В упорядочить данные по возрастанию, а в массиве С по убыванию. Вывести значения исходного массива в строку, а результирующих массивов В и С в два рядом стоящих столбца

Public Sub Odn_mas()
Range("A1:AA1000").Clear
'îïðåäåëåíèå ìàññèâà
n = Val(InputBox("ââåäèòå ðàçìåðíîñòü n", "ââîä äàííûõ"))
ReDim A(n): ReDim B(n): ReDim C(n)
'ðàáîòà ñ ìàññèâîì
Call Vvod_odn_mas(A, n, "A")
Call Vivod_odn_mas(A, n, "A", 1, 1)
'îáðàáîòêà ìàññèâà
For i = 1 To n - 1
For j = i + 1 To n
If A(j) < A(i) Then T = A(j): A(j) = A(i): A(i) = T

Next j
B(i) = T
Next i

Call Vivod_odn_mas(B, n, "B", m + 11, 1)
For i = 1 To n - 1
For j = i + 1 To n
If A(j) > A(i) Then R = A(j): A(j) = A(i): A(i) = R

Next j
C(i) = R
Next i

Call Vivod_odn_mas(C, n, "C", m + 16, 1)

End Sub

AK
Albert Kulumbetov

Приводить желательно ВЕСЬ код. Исправил: смотри, дописывай:

Похожие вопросы
программирование в VBA задача в дополнениях к вопросу, помогите плиз
Помогите с VBA, пожалуйста.
Помогите пожалуйста с VBA
программирование на VBA .вопрос прост
Программирование в среде VBA
Программирование в VBA
VBA -программирование
Программирование на VBA!! Помогите!!
Помогите пожалуйста с заданием по программированию VBA
Помогите, пожалуйста, с программированием в excel (VBA)