![]() |
#4
|
||||
|
||||
![]()
Try:
Code:
Sub Demo() Application.ScreenUpdating = False Dim xlWkSht As Worksheet, ArrData As String, StrMatch Dim LRow As Long, i As Long, j As Long, k As Long With ThisWorkbook Set xlWkSht = .Worksheets("Sheet3") k = xlWkSht.UsedRange.Cells.SpecialCells(xlCellTypeLastCell).Row If k = 1 Then With .Worksheets("Sheet2").UsedRange xlWkSht.Cells(k, 1) = .Cells(1, 1) xlWkSht.Cells(k, 2) = .Cells(1, 2) xlWkSht.Cells(k, 3) = .Cells(1, 3) End With End If With .Worksheets("Sheet1").UsedRange LRow = .Cells.SpecialCells(xlCellTypeLastCell).Row For i = 1 To LRow ArrData = ArrData & .Cells(i, 1).Text & "|" Next End With With .Worksheets("Sheet2").UsedRange LRow = .Cells.SpecialCells(xlCellTypeLastCell).Row For i = 0 To UBound(Split(ArrData, "|")) StrMatch = Split(ArrData, "|")(i) For j = 1 To LRow If .Cells(j, 2).Text = StrMatch Then k = k + 1 xlWkSht.Cells(k, 1) = .Cells(j, 1) xlWkSht.Cells(k, 2) = .Cells(j, 2) xlWkSht.Cells(k, 3) = .Cells(j, 3) End If Next Next End With End With Set xlWkSht = Nothing Application.ScreenUpdating = True End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Search for date and then apply mutliple search criteria in huge dataset | maxtymo | Excel | 2 | 12-01-2013 04:52 AM |
Looking for Windows Search app with ability to search by content | gopher_everett | Office | 1 | 02-28-2013 09:23 PM |
![]() |
omtinole | Excel Programming | 1 | 07-13-2012 10:03 PM |
Using data entered in prompt to search database table | BluRay | Word | 1 | 03-25-2011 01:47 AM |
Search and Replace - Clear Search box | JostClan | Word | 1 | 05-04-2010 08:46 PM |