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.
Sub Zoek_en_plak()
Dim rijTekst As Long
Dim rijZoekwoord As Long
Dim rijenTekst As Long
Dim rijenZoekwoord As Long
rijenTekst = Range("C1").End(xlDown).Row
rijenZoekwoord = Range("E1").End(xlDown).Row
Columns("B:B").ClearContents
For rijZoekwoord = 2 To rijenZoekwoord
For rijTekst = 2 To rijenTekst
If InStr(1, Cells(rijTekst, 3), Cells(rijZoekwoord, 5), vbTextCompare) > 0 Then
Cells(rijTekst, 2) = Cells(rijTekst, 2) & Cells(rijZoekwoord, 5)
End If
Next
Next
End Sub
Sub hsv()
Dim sv, i As Long
sv = Cells(1, 2).CurrentRegion.Columns(3).Offset(, -1).Resize(, 2)
With CreateObject("VBScript.RegExp")
.Pattern = Join(Application.Transpose(Range("e2", Cells(Rows.Count, 5).End(xlUp))), "|")
.Ignorecase = True
For i = 2 To UBound(sv)
If .test(sv(i, 2)) Then sv(i, 1) = .Execute(sv(i, 2)) (0)
Next i
End With
Cells(1, 2).CurrentRegion.Columns(3).Offset(, -1).Resize(, 2) = sv
End Sub
Sub hsv()
Dim sv, i As Long, m, mm
sv = Cells(1, 2).CurrentRegion.Columns(3).Offset(, -1).Resize(, 2)
With CreateObject("VBScript.RegExp")
.Pattern = Join(Application.Transpose(Range("e2", Cells(Rows.Count, 5).End(xlUp))), "|")
.Ignorecase = True 'niet hoofdletter gevoelig.
.Global = True 'meerdere woorden zoeken
For i = 2 To UBound(sv)
sv(i,1) = ""
If .test(sv(i, 2)) Then 'indien gevonden
Set m = .Execute(sv(i, 2))
For Each mm In m
sv(i, 1) = sv(i, 1) & IIf(sv(i, 1) = "", "", "; ") & mm.Value
Next mm
End If
Next i
End With
Cells(1, 2).CurrentRegion.Columns(3).Offset(, -1).Resize(, 2) = sv
End Sub
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
trf = Table.TransformColumns(Source,
{
{"Tekst", each
List.Accumulate(tbl_woorden[Zoekwoorden],"",(s,c)=>
if Text.PositionOf(Text.Upper(_),Text.Upper(c)) > -1 then s & (if s = "" then "" else ", ") & c
else s
)
}
})
in
trf
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.