@hypnoticvampire, welcome to the board.
Please ensure your thread title accurately reflects the underlying problem.
Given first post etc I have modified for you on this occasion.

Originally Posted by
stnkynts
Is there an easier way to identify a group of cells in a range when there is a variable involved? In my above code I had to do 3 copy/paste commands where i would have like to have done it in one command.
I've not looked at the code in depth but in relation to:
ws1.Range("B" & icell).Copy
iFind.End(xlDown).Offset(1, 0).PasteSpecial xlPasteValues
ws1.Range("E" & icell).Copy
iFind.End(xlDown).Offset(0, 1).PasteSpecial xlPasteValues
ws1.Range("I" & icell, "M" & icell).Copy
iFind.End(xlDown).Offset(0, 2).PasteSpecial xlPasteValues
Perhaps:
Intersect(ws1.Range("B:B,E:E,I:M"),ws1.Rows(iCell)).Copy
iFind.End(xlDown).Offset(1).PasteSpecial xlPasteValues
Bookmarks