Hi, I have been searching the net for an answer but I am not sure of the right question...so I would like to pose it here. I have a simple query that returns data based on entering a specific criteria. The query is run from a macro and the results get created in a spreadsheet and emailed to certain people. The problem I have is that if the query returns no data, for whatever reason, then I don't wish the spreadsheet to be created or emailed. So, in basic terms, if I enter criteria that is spelt incorrectly or the data doesn't exist, I want the query to error and tell me why. Is this something easy to achieve..??