The only issue now left is that some results are shown multiple times...
That is very strange. That last code change should take care of that problem. One way to find out why this is happening would be to add the actual found address to a cell on your dashboard sheet so you can see where the duplicates are coming from.
After the code:
If column M is an okay place to add another value try adding:
Otherwise, choose a different unused column by changing Range("M" to Range("whatever you want". This will insert the address of the found value for each row in the Dashboard sheet. If the addresses are different (different rows) but the values seem duplicated, then there is no duplication, at least not as this programming is concerned, and the lines actually exist multiple times in the sheets where they were found. Otherwise, your intentions have been misunderstood by me... If there are duplicate addresses, then we have some other problem with the code.
Bookmarks