Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sub search_and_extract()
- Dim datasheet As Worksheet
- Dim reportsheet As Worksheet
- Dim SearchString As String
- Dim i As Integer
- Set datasheet = Sheet1
- Set reportsheet = Sheet2
- reportsheet.Range("A1:H200").ClearContents
- datasheet.Select
- finalrow = Cells(Rows.Count, 1).End(xlUp).Row
- For i = 1 To finalrow
- SearchString = datasheet.Range("A" & i)
- If InStr(1, SearchString, "Change Number") Then
- Cells(i, 1).Copy
- reportsheet.Select
- Range("A200").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
- datasheet.Select
- ElseIf InStr(1, SearchString, "Report-") Then
- Cells(i, 1).Copy
- reportsheet.Select
- Range("B200").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
- datasheet.Select
- End If
- Next i
- reportsheet.Select
- End Sub
Add Comment
Please, Sign In to add comment