If inhalt(2) inhalt(1) Then
If inhalt(3) inhalt(2) And inhalt(3) inhalt(1) Then
If inhalt(4) inhalt(3) And inhalt(4) inhalt(2) And inhalt(4) inhalt(1) Then
usw.
Wie kann man diesen Code sinnvoll verkürzen? Kann mir jemand helfen?
Danke!
Option Explicit
Sub Array_vergleichen()
Dim Inhalt(0 To 4)
Dim n%, x%
Dim Gleich As Boolean
' Für Testzwecke
Inhalt(0) = 0
Inhalt(1) = 1
Inhalt(2) = 1
Inhalt(3) = 3
Inhalt(4) = 1
For n = LBound(Inhalt()) To UBound(Inhalt())
Gleich = False
' Schleife verlassen, wenn größer als erlaubter Index +1
If (n + 1) > UBound(Inhalt()) Then Exit For
For x = (n + 1) To UBound(Inhalt())
If Inhalt(n) = Inhalt(x) Then
Gleich = True
GoSub SPRUNGMARKE
End If
Next x
Next n
Bei weiteren Fragen einfach melden.
mfg, GraFri
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen