mam v exceli maticu 70x70, ktora obsahuje nejake hodnoty a chcem ju spravit symetrickou podla diagonaly tak, ze hodnoty nad diagonalou sa skopcia do hodnot pod diagonalou. Googlil som a nasiel som jedinu uzitocnu vec, maly VBA skriptik, ktory ale akosi nefunguje ako ma - nerobi nic.
VBA vidim prvy krat ale snad je tu niekto zbehlejsi, kto by vedel pomoct.Sub Build_Matrix()
'Initial Size of Matrix
Size = 70
'Initialize Loop Counter
Cntr = 1
'Initial Counters for Original Data
OrgCol = 2
OrgRow = 3
'Copy Original Data Into Blank Cells
For NewRow = Size To 2 Step -1
'Reduce Column Count For Each Row
Cntr = Cntr + 1
For NewCol = Size To Cntr Step -1
Cells(NewRow, NewCol) = _
Cells(OrgRow, OrgCol)
OrgCol = OrgCol + 1
Next
OrgRow = OrgRow + 1
'Reset Column Counter
OrgCol = 1
Next
End Sub
Moja matica ma prvy prvok v druhom stlpci a tretom riadku, to som v skripte nastavil (plus velkost matice). Vie niekto poradit, pls?