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.
Data = Filter(Evaluate("transpose(if(" & "DBase!" & .Range("K9:K" & lRowDBase).Address & "=" & CattegorieCB.Value & "," & "DBase!" & .Range("H9:H" & lRowDBase).Address & ",false))"), False, 0)
Data = Filter(Evaluate("transpose(if(" & "DBase!" & .Range("K9:K" & lRowDBase).Address & "=" & IIf(IsNumeric(CattegorieCB.Value), _
CattegorieCB.Value, Chr(34) & CattegorieCB.Value & Chr(34)) & "," & "DBase!" & .Range("H9:H" & lRowDBase).Address & ",false))"), False, 0)
DataAl = Filter(Evaluate("transpose(if(" & "DBase!" & .Range("K9:K" & lRowDBaseAl).Address & "=" & IIf(IsNumeric(CattegorieCB.Value), CattegorieCB.Value, Chr(34) & CattegorieCB.Value & Chr(34)) & "," & "DBase!" & .Range("H9:H" & lRowDBaseAl).Address & ",false))"), False, 0) ' Tekstueel zoeken
Data = Filter(Evaluate("transpose(if(" & "DBase!" & .Range("K9:K" & lRowDBase).Address & "=" & IIf(IsNumeric(CattegorieCB.Value), CattegorieCB.Value, Chr(34) & CattegorieCB.Value & Chr(34)) & "," & "DBase!" & .Range("H9:H" & lRowDBase).Address & ",false))"), False, 0) ' Tekstueel zoeken
If VarKeuzeAdr = 2 Then ' Bedrijven
If ZoekCattCB = "" Then Exit Sub
Dim lRow As Integer, lRowDBase As Integer, lRowData As Integer, Data, BedrCattArray(), lRowTarget As Integer, i As Integer, j As Integer, k As Integer, e As Integer, sn, wRow
If ZoekCattCB <> "" And ZoekCattCB <> "Alles" Then
ZoekNaamCB.Clear: ZoekNaamCB = ""
Sheets("DBaseCentrum").Unprotect
With Sheets("DBaseCentrum") ' LEEST BEDRIJFSNAMEN voor ZoekNaamCB.List
On Error GoTo Fout
lRowDBase = .Range("S" & .Rows.Count).End(xlUp).Row ' laatste regel
Sheets("DBaseCentrum").Unprotect
Data = Filter(Evaluate("transpose(if(" & "DBaseCentrum!" & .Range("X9:X" & lRowDBase).Address & "=" & IIf(IsNumeric(ZoekCattCB.Value), ZoekCattCB.Value, Chr(34) & ZoekCattCB.Value & Chr(34)) & "," & "DBaseCentrum!" & .Range("S9:S" & lRowDBase).Address & ",false))"), False, 0)
ZoekNaamCB.List = Application.Transpose(Data)
GoTo Door0
Fout:
sn = Sheets("DBaseCentrum").Cells(8, 38).CurrentRegion.Offset(1).Resize(, 11) ' leest in van Rij 8, kolom 38 en 11 kolommen breed
For i = 0 To ZoekNaamCBListCount.Value Step -1 ' loopt de List-lijst door met stap -1
'# wRow is de rij in de matrix waar gevonden cattegorie zijn
wRow = Application.Match(ZoekNaamCB.List(i), Application.index(sn, 0, 1), 0) ' leest het aantal Matches in ZoekNaamCB.List
j = j + 1
For k = 1 To 11 ' aantal data kolommen
BedrCattArray(j, k) = sn(wRow, k)
Next k
Next i
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.