Guest User

Untitled

a guest
May 23rd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. Sub search_and_extract()
  2.  
  3. Dim datasheet As Worksheet
  4. Dim reportsheet As Worksheet
  5.  
  6. Dim SearchString As String
  7. Dim i As Integer
  8.  
  9. Set datasheet = Sheet1
  10. Set reportsheet = Sheet2
  11.  
  12. reportsheet.Range("A1:H200").ClearContents
  13.  
  14. datasheet.Select
  15. finalrow = Cells(Rows.Count, 1).End(xlUp).Row
  16.  
  17. For i = 1 To finalrow
  18. SearchString = datasheet.Range("A" & i)
  19. If InStr(1, SearchString, "Change Number") Then
  20. Cells(i, 1).Copy
  21. reportsheet.Select
  22. Range("A200").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
  23. datasheet.Select
  24.  
  25. ElseIf InStr(1, SearchString, "Report-") Then
  26. Cells(i, 1).Copy
  27. reportsheet.Select
  28. Range("B200").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
  29. datasheet.Select
  30. End If
  31. Next i
  32. reportsheet.Select
  33. End Sub
Add Comment
Please, Sign In to add comment