Ik wil graag aan VBA macro maken die op basis van twee inputcellen (string en kolom) een regel kopieert naar een nieuw werkblad. Belangrijk daarbij is dat de zoekterm ook onderdeel van de inhoud van de cel mag zijn. Dus als de zoekterm 'konijn' is dan moet ook de regel met in de geselecteerde kolom 'konijnenbrood' gekopieerd worden.
Wat ik al gevonden of geprobeerd heb:
Sub CopyRowsAcross()
Dim i As Integer
Dim ws1 As Worksheet: Set ws1 = ThisWorkbook.Sheets("Blad2")
Dim ws2 As Worksheet: Set ws2 = ThisWorkbook.Sheets("Blad3")
For i = 2 To ws1.Range("B65536").End(xlUp).Row
If ws1.Cells(i, 2) = "AA" Then ws1.Rows(i).Copy ws2.Rows(ws2.Cells(ws2.Rows.Count, 2).End(xlUp).Row + 1)
Next i
End Sub
Wat ik al gevonden of geprobeerd heb:
Sub CopyRowsAcross()
Dim i As Integer
Dim ws1 As Worksheet: Set ws1 = ThisWorkbook.Sheets("Blad2")
Dim ws2 As Worksheet: Set ws2 = ThisWorkbook.Sheets("Blad3")
For i = 2 To ws1.Range("B65536").End(xlUp).Row
If ws1.Cells(i, 2) = "AA" Then ws1.Rows(i).Copy ws2.Rows(ws2.Cells(ws2.Rows.Count, 2).End(xlUp).Row + 1)
Next i
End Sub