Excel aufmöbeln mit VBA
Excel aufmöbeln mit VBA
Excel aufmöbeln mit VBA
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
BubbleSort = BubbleSortDsc(vArray)<br />
End If<br />
End Function<br />
Sub Testbubble()<br />
Dim anz As Long<br />
anz = 80<br />
Dim v As Variant<br />
ReDim v(anz)<br />
Dim aus As String<br />
Dim i As Long<br />
For i = 1 To anz<br />
v(i) = Chr(Int(Rnd * (90 - 65 + 1) + 65))<br />
Next i<br />
’ Im Vektor befinden sich große Buchstaben von A bis Z<br />
aus = "Unsortiert: " & vbTab & Vec2String(v) & vbNewLine<br />
i = BubbleSort(v, True)<br />
aus = aus & "Sortiert: " & vbTab & Vec2String(v)<br />
MsgBox aus & " i = " & i<br />
aus = "Unsortiert: " & vbTab & Vec2String(v) & vbNewLine<br />
i = BubbleSort(v, False)<br />
aus = aus & "Sortiert: " & vbTab & Vec2String(v)<br />
MsgBox aus & " i = " & i<br />
End Sub<br />
SwitchZ1Z2 <br />
Z1 Z2 <br />
Z1 Z2 Z1 Z2 <br />
<br />
Sub SwitchZ1Z2(ByRef m As Variant, ByVal Z1 As Long,_<br />
ByVal Z2 As Long)<br />
If (Z1 < LBound(m, 1) Or Z1 > UBound(m, 1)) Then Exit Sub<br />
If (Z2 < LBound(m, 1) Or Z2 > UBound(m, 1)) Then Exit Sub<br />
Dim s As Long<br />
Dim H As Variant<br />
For s = LBound(m, 2) To UBound(m, 2)<br />
H = m(Z1, s)<br />
m(Z1, s) = m(Z2, s)<br />
m(Z2, s) = H<br />
Next s<br />
End Sub