This main issue is getting the correct data selected. I can't just select the entire column from my openbook because I get this "paste area isn't the same" type of error when I try to paste into the bottom of my active worksheet. If I could just select whatever cell is below the first row in the filtered list, it should work, but the row will change daily.
` Sub GetData2()
Dim FileToOpen As Variant
Dim openbook As Workbook
ChDrive "C"
ChDir "C:\Users\alovell\Desktop\q400"
Application.ScreenUpdating = False
FileToOpen = Application.GetOpenFilename(Title:="Browse for your file", FileFilter:="Excel
Files(*.xls*),*xls*")
If FileToOpen <> False Then
Set openbook = Application.Workbooks.Open(FileToOpen)
openbook.Sheets(1).Range("A:A").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.EntireRow.Delete
ActiveCell.Offset(-1, 1).Range("A1").Select
Selection.AutoFilter
ActiveSheet.Range("$A:$D").AutoFilter Field:=2, Criteria1:= _
"=fabricate*", Operator:=xlAnd, Criteria2:="<>*machine*"
openbook.Sheets(1).Range("$A:$A").Offset(0, 1).Copy
ThisWorkbook.Sheets(3).Range("A1").End(xlDown).Offset(1, 0).PasteSpecial xlPasteValues
End If
Application.ScreenUpdating = False
End Sub
`