i need to make an list to keep up with inventory. I have 4 columns. Column A is the facility it was sent to, column b is the it item number ( 1- 120), column c is for the date sent out to the facility and the column d is the date that the item was sent back to our office. what i need is a code that checks for a duplicate item number in column b and if it finds one to check column d for a return date. if return dates are found for all item numbers no action is to be preform. if no return dates are found for two or more of the item numbers then the item numbers cells need to be turned yellow. if return date is found for all but one item then no action is to be preformed. i'm trying to make sure that all items are being signed in and out with out discrepancies. i'm fairly new to using visual basics but i think it can be done but i can't figure it out.