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.
Sub Uniek()
sq = Cells(1, 1).CurrentRegion
For Each cl In sq
If InStr(c01, cl) = 0 Then c01 = c01 & "|" & cl
Next
Cells(1, 2).Resize(UBound(Split(c01, "|"))) = Application.Transpose(Split(Mid(c01, 2), "|"))
End Sub
Sub Uniek()
sq = Sheets(1).Cells(1, 1).CurrentRegion
For Each cl In sq
If InStr(c01, cl) = 0 Then c01 = c01 & "|" & cl
Next
Sheets(2).Cells(1, 1).Resize(UBound(Split(c01, "|"))) = Application.Transpose(Split(Mid(c01, 2), "|"))
End Sub
Sub Uniek()
sq = Sheets(1).Cells(1, 1).CurrentRegion
For Each cl In sq
If InStr(c01, cl) = 0 Then c01 = c01 & "|" & cl
Next
Sheets(2).Cells(1, 1).Resize(, UBound(Split(c01, "|"))) = Split(Mid(c01, 2), "|")
End Sub
Hiermee bouw je de matrix (reeks) op met unieke nummers. Als deze Variant 0 is betekent dit dat de waarde nog niet voorkomt in de reeks en wordt ze met c01 = c01 & "|" & cl aan de reeks met als naam c0 toegevoegd met als scheidingsteken | zodat ze als afzonderlijke getallen beschouwd worden. Je bouwt dus een reeks op getal|getal| ...enz. Met de functie Split worden al deze getallen daarna terug gescheiden om ze te kunnen verdelen over rijen of kolommenGeeft als resultaat een Variant (Long) met de positie waarop een tekenreeks de eerste keer voorkomt in een andere tekenreeks.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.