Получить квадратную матрицу порядка 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д