Just as I suspected... there is no need for the .copy / .pasteSpecial funny business.
Here's what I suggest instead.
For i = 1 to 12
IF sheets("Sheet 1").cells(i,1).value = "Copy Me" then
IF sheets("Sheet 2").cells(1,1) ="" THEN
sheets("Sheet 2").cells(1,1).value = sheets("Sheet 1").cells(i,1).value
ELSE
sheets("Sheet 2").cells(rows.Count,1).end(xlUp).offset(1,0).value = sheets("Sheet 1").cells(i,1).value
END IF
END IF
NEXT I
Barring any typos (I just typed that into the browser) that should do it. You can just equate the values and avoid the copy/paste stuff. It's a really good habit to get away from, it's something we all do at one point because the Macro recorder does it....
Bookmarks