Получить квадратную матрицу порядка n - VBA (49000)

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

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

Получить квадратную матрицу порядка n:

Решение задачи: «Получить квадратную матрицу порядка n»

textual
Листинг программы
Option Explicit
 
Sub Симметрия()
Dim max%, Rng As Range, cel As Range
Set Rng = Cells.Find(What:="*", After:=[A1], SearchDirection:=xlPrevious)
max = IIf(Rng.Column > Rng.Row, Rng.Column, Rng.Row)
For Each cel In Range([A1], Rng).Cells
    If IsNumeric(cel.Value) And cel <> vbNullString Then
        With Cells(max - cel.Row + 1, max - cel.Column + 1) 'это
            If Not IsNumeric(.Value) Or .Value = vbNullString Then 'все
                .Value = cel
                .Font.Color = vbBlue 'для красоты
            End If
        End With
    End If
Next
End Sub

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


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

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

7   голосов , оценка 4.429 из 5
Похожие ответы