von bst » Do, 08.07.2010 17:13
Hi,
versuche das mal so ähnlich.
cu, Bernd
--
Code: Alles auswählen
REM ***** BASIC *****
Sub TestSpiegel
dim ar As Variant
ar = Array(1,2,3,4,5,6,7)
MsgBox Join( ar, " ")
Spiegel ar, Ubound(ar)
MsgBox Join( ar, " ")
End Sub
Sub Spiegel(ar As Variant, ByVal lngCount As Long)
dim lTmp as Long, i as long
i = 0
do while lngCount > i
lTmp = ar(i)
ar(i) = ar(lngCount)
ar(lngCount) = lTmp
i = i + 1
lngCount = lngCount - 1
loop
End Sub
Hi,
versuche das mal so ähnlich.
cu, Bernd
--
[code]REM ***** BASIC *****
Sub TestSpiegel
dim ar As Variant
ar = Array(1,2,3,4,5,6,7)
MsgBox Join( ar, " ")
Spiegel ar, Ubound(ar)
MsgBox Join( ar, " ")
End Sub
Sub Spiegel(ar As Variant, ByVal lngCount As Long)
dim lTmp as Long, i as long
i = 0
do while lngCount > i
lTmp = ar(i)
ar(i) = ar(lngCount)
ar(lngCount) = lTmp
i = i + 1
lngCount = lngCount - 1
loop
End Sub[/code]