The question is when are you going to populate information and where
if you directly entered the information on the background sheet, you could pull it into the invoice
But with regards to overwriting existing values or writing to the sheet with vba Im not sure you have explained how you wish it to work
currently you would match the month and the flat
something like this to keep it simple for you
in o7 =IF($K$11>0,MATCH(G6,'Maintenance Due'!5:5,0),"")
in o8 =IF($K$11>0,MATCH(D7,'Maintenance Due'!A:A,0),"")
then some code to update value in due sheet, attach to a button
you clikc the button and it updates the background sheet. save as xlsm
Bookmarks