Function IsElementOfArray(var,arr) Dim element IsElementOfArray = False If Not IsArray(arr) Then Exit Function
If IsArray(arr) Then For Each element In arr If var = element Then IsElementOfArray = True Exit For End If Next End If End Function
Lidt smukkere:
Function IsElementOfArray(var,arr) If IsArray(arr) Then Dim i For i=0 To UBound(arr) If var=arr(i) Then IsElementOfArray=True Next Else IsElementOfArray=False End If End Function
Hvad får du af fejl? (Og PS. jeg copy paster ikke :))
Function IsElementOfArray(var,arr) If IsArray(arr) Then Dim i For i=0 To UBound(arr) If var=arr(i) Then IsElementOfArray=True : Exit Function Next Else IsElementOfArray=False End If End Function
Fandt ud at at det handlede om en kompalitet mellem string og integer. så integer skulle bare være en string med CStr og så spillede det :)
du får lige point for din deltagelse
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.