I have developed the following workbook to assist with estimating for my company. As the business has grown, so has the number of items in each worksheet. I use conditional formatting to highlight the cells where the quantity is greater than zero so the materials do not get lost in such large worksheets. However, it would be helpful if I could build a macro that would look at the entire workbook and copy any row that has a Cell A value greater than 0 (ignoring text) to create a comprehensive bill of material, with the bill of material separated by a header for the page where the materials were copied from. Please let me know if you can help. Thank you.