Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Public Property Let AdItem(Waarde)
Dim Temp As Long, Van As Long, Tot As Long
If Waarde = "" Then Exit Property
Van = 1: Tot = Col.Count
If Tot = 0 Then Col.Add Waarde: Exit Property 'het eerste element in Col stoppen
If Waarde < Col(Van) Then Col.Add Waarde, , 1: Exit Property 'misschien is deze regel niet nodig (nog niet geprobeerd
Do
Temp = Int((Tot + Van) / 2) 'ga steeds op de helft van het aantal elementen kijken
If Col(Temp) > Waarde Then 'bepaal of het element in de hoogste of de laagste groep zit
Tot = Temp
Else
Van = Temp
End If
'nu is het zoek gebied weer gehalveerd
Loop Until Tot - Van < 2 'ga met dat halveren door tot "Tot" en "Van" tegen elkaar aan zitten of samenvallen
If Waarde < Col(Tot) Then 'bepaal nu waar de Waarde in de collection moet komen
Col.Add Waarde, , , Van
Else
Col.Add Waarde, , , Tot
End If
End Property
Sub tst()
sn = [row(1:20000)]
ComboBox1.List = sn
y = 1344
For j = 1 To 14
x = x + (UBound(sn) \ 2 ^ j) * Abs((y > sn(x + UBound(sn) \ 2 ^ j, 1)))
Next
ComboBox1.AddItem "test", x
sn=combobox1.list
End Sub
Sub tst()
sn = [row(1:20000)*10]
ComboBox1.List = sn
y = 1344
For j = 1 To 14
x = x + (UBound(sn) \ 2 ^ j) * Abs((y > sn(x + UBound(sn) \ 2 ^ j, 1)))
Next
ComboBox1.AddItem "test", x
sn = ComboBox1.List
End Sub
Sub tst()
sn = [row(1:20000)*20]
ComboBox1.List = sn
temp = UBound(sn)
y = 1348
Do
temp = WorksheetFunction.RoundUp(temp / 2, 0)
If y > sn(x + temp, 1) Then x = x + temp
Loop Until temp < 2
ComboBox1.AddItem "test", x - (sn(x, 1) > y)
sn = ComboBox1.List
ComboBox1 = "test"
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.